Il caso: ho un’applicazione web esterna a SAP. Il mio bellissimo CRM. Devo integrare le anagrafiche e altro tramite web service, SAP espone dei web service che richiamo dal mio bellissimo CRM per fare aggiornamenti, letture, cancellazioni etc… Su SAP sono stati creati i web service , pergiunta REST. Ora come richiamarli? O SAP espone i web service senza autennticazione oppure bisogna autenticarsi. Che cosa complessa SAP…. Comunque il mio caso è semplice perchè SAP non sarai mai esposto all’esterno perchè il mio CRM farà sempre da proxy. 1 simple web auth method auth for SAP web services Quindi se il mio fantastico crm fa da proxy, utilizzo il metodo più semplice: il basic auth. Tutti i metodi di autenticazione sono presenti su questo indirizzo . Con il basic authentication è sufficiente passare l sistema user e passwor criptati in base64. esempio: base64(user+”:”+password) Ecco un semplice video. Uso il SAP di un cliente per il quale sto integrando il mio bellissimo crm.
La cassetta degli attrezzi per un consulente SAP è importante, sia per gli sviluppatori che per i funzionali. Lo sviluppo di programmi richiede tempo, oppure di funzionalità aggiuntive. Spesso poi programmi e funzionalità si ripetono cambiando i clienti. Perchè non fare il download del lavoro svolto e l’upload da un altro cliente? Per i programmi Z e le tabelle quest’attività risulta complessa e non gestibile Ma sap ci viene in aiuto: le cr contengono tutti gli oggetti sviluppati, sono dei pacchetti pronti di cui dobbiamo fare solo il download e l’upload. name conversion In SE01 sono presenti le cr con il codice AAABCCCCCC dove - AAA sta per il system id - B è uguale a K - CCCCCC è il numero della richiesta Valido sia per il customizing che il workbench download della cr Richiama la transazione AL11 Trova la directory DIR_TRANS Dentro la directory ci sono le cartelle data e cofiles All’interno dei queste due directory si trovano la testata e il corpo dell