Questa pagina descrive come configurare il sistema SAP per utilizzare uno dei plug-in SAP in Cloud Data Fusion.
Installa i componenti del plug-in SAP in SAP utilizzando i file di trasporto SAP
Per utilizzare i plug-in SAP in Cloud Data Fusion, aggiungi i moduli di funzioni remote (RFM) e i ruoli di autorizzazione nel tuo sistema SAP. Gli RFM forniscono le API di estrazione chiamate dal plug-in in Cloud Data Fusion.
Scarica il file di trasporto
Ricevi il codice e le configurazioni SAP richiesti tramite i file di trasporto SAP, che vengono archiviati in un file ZIP.
Il file ZIP di trasporto è disponibile per il download quando esegui il deployment dei plug-in SAP in Cloud Data Fusion Hub.
Il file zip di trasporto contiene due file zip:
- Il cofile, che ha la seguente convenzione di denominazione:
KSIX_DIGITS.SID
- Il file di dati, che segue la seguente convenzione di denominazione:
RSIX_DIGITS.SID
Esempio:
ODP
L'esempio seguente mostra i file nel file ZIP di trasporto SAP ODP:
| Nome file ZIP | ID richiesta di trasporto | Cofile | Datafile | Contenuti | 
|---|---|---|---|---|
| Google_CDF_connector_SAP_ODP.zip | SIDK123456 | K123456.SID | R123456.SID | SAP RFM in uno spazio dei nomi Google | 
| Authorization_Role_SAP_ODP.zip | SIDK123456 | K123456.SID | R123456.SID | Ruolo di autorizzazione | 
Tabella
L'esempio seguente mostra i file nel file ZIP di trasporto della tabella SAP:
| Nome file ZIP | ID richiesta di trasporto | Cofile | Datafile | Contenuti | 
|---|---|---|---|---|
| SAP_TABLE_READER_TR.zip | SIDK123456 | K123456.SID | R123456.SID | SAP RFM in uno spazio dei nomi Google | 
Importa i file di trasporto SAP
Per installare i trasporti SAP:
- Accedi al sistema operativo dell'istanza SAP.
- Per ottenere il percorso della cartella DIR_TRANS, utilizza il codice di transazione SAPAL11. In genere, il percorso è/usr/sap/trans/.
- Copia il file .cofile nella cartella DIR_TRANS/cofiles.
- Copia i file di dati nella cartella DIR_TRANS/data.
- Imposta l'utente e il gruppo delle cartelle e dei file di dati e cofile su
SIDadmesapsys.
Un amministratore SAP può importare i file di richiesta di trasporto utilizzando il sistema di gestione dei trasporti SAP o la riga di comando del sistema operativo:
Gestione dei trasporti
- Accedi al sistema SAP come amministratore SAP.
- Inserisci l'identificatore della transazione STMS.
- Fai clic su Panoramica > Importazioni.
- Nella colonna Coda, fai doppio clic sull'SID corrente.
- Fai clic su Extra > Altre richieste > Aggiungi.
- Seleziona l'ID richiesta di trasporto e fai clic su Continua.
- Seleziona la richiesta di trasporto nella coda di importazione e fai clic su Richiedi > Importa.
- Inserisci il numero cliente.
- Nella scheda Opzioni, seleziona Sovrascrivi originali e Ignora versione componente non valida (se disponibile).
- (Facoltativo) Per pianificare gli upgrade del sistema SAP e i ripristini dei backup, puoi scegliere di importare nuovamente i trasporti in un secondo momento. Fai clic su Lascia le richieste di trasporto in coda per l'importazione successiva e Importa di nuovo le richieste di trasporto.
- Fai clic su Continua.
- Verifica che il modulo di funzione e i ruoli di autorizzazione siano stati importati
correttamente utilizzando transazioni come SE80ePFCG.
SAP CLI
- Accedi al sistema SAP come amministratore SAP.
- Aggiungi richieste al buffer di importazione: - tp addtobuffer TRANSPORT_REQUEST_ID SID- Sostituisci quanto segue: - TRANSPORT_REQUEST_IDcon l'ID richiesta di trasporto
- SIDcon l'ID SAP
 - Esempio: - tp addtobuffer IB1K903958 DD1
- Importa le richieste di trasporto: - tp import TRANSPORT_REQUEST_ID SID client=CLIENT_NUMBER U1238- Sostituisci - CLIENT_NUMBERcon il numero cliente.- Esempio: - tp import IB1K903958 DD1 client=800 U1238
- Verifica che il modulo funzionale e i ruoli di autorizzazione siano stati importati correttamente utilizzando transazioni appropriate, come - SE80e- PFCG.
Dopo aver importato il trasporto nel sistema SAP, vengono creati i seguenti oggetti SAP:
Plug-in ODP
- Moduli di funzioni abilitati per RFC:
- /GOOG/ODP_DS_EXTRACT_DATA_V2
- /GOOG/ODP_DS_FETCH_DATA_V2
- /GOOG/ODP_DS_METADATA_V2
- /GOOG/ODP_REPL_CLEANUP_V2
 
- Ruolo di autorizzazione: /GOOG/ODP_AUTH
Plug-in Tabella
- Moduli di funzioni abilitati per RFC:
- /GOOG/RFC_READ_TABLE
- /GOOG/RFC_READ_TABLE_SNAPSHOT
- /GOOG/RFC_READ_TABLE_CLEANUP
- /GOOG/RFC_READ_TABLE_JOBSTATUS
- /GOOG/RFC_TABLE_STAGE_READ
- /GOOG/RFC_GET_PACKAGE_SIZE
- /GOOG/RFC_GET_TABLE_LIST
 
Configurare le autorizzazioni in SAP
Per configurare le autorizzazioni utente in SAP, assegna il ruolo di autorizzazione ODP incluso nel file di trasporto o crea manualmente un ruolo di autorizzazione.
Da Transport
Plug-in SAP ODP
In SAP, assegna il ruolo di autorizzazione /GOOG/ODP_AUTH, incluso nei
trasporti SAP che scarichi quando esegui il deployment del plug-in SAP ODP.
Crea
Per creare manualmente il ruolo di autorizzazione:
- Nella GUI SAP, inserisci il codice di transazione PFCG. Si apre la finestra Role Maintenance (Manutenzione ruolo).
- Nel campo Ruolo, inserisci un nome per il ruolo, ad esempio
zcdf_role.
- Fai clic su Ruolo singolo. Si apre la finestra Crea ruoli.
- Nel campo Descrizione, inserisci una descrizione, ad esempio
Authorizations for ODP pluginoAuthorizations for Table plugin.
- Fai clic su Salva.
- Fai clic sulla scheda Autorizzazioni. Il titolo della finestra cambia in Cambia ruoli.
- Nella sezione Modifica dati di autorizzazione e genera profili, fai clic su Modifica dati di autorizzazione. Si apre la finestra Scegli modello.
- Fai clic su Non selezionare modelli. Si apre la finestra Cambia ruolo: autorizzazioni.
- Fai clic su Manualmente.
- Fornisci le autorizzazioni mostrate nella seguente tabella delle autorizzazioni SAP.
- Fai clic su Salva.
- Per attivare il ruolo di autorizzazione, fai clic sull'icona Genera.
Le autorizzazioni SAP includono quanto segue:
ODP
Per il plug-in ODP si applicano le seguenti autorizzazioni:
| Classe oggetto | Testo della classe dell'oggetto | Oggetto Autorizzazione | Testo dell'oggetto Autorizzazione | Autorizzazione | Testo | Valore | 
|---|---|---|---|---|---|---|
| AAAB | Cross-application Authorization Objects | S_RFC | Authorization Check for RFC Access | ACTVT | Activity | 16 | 
| AAAB | Cross-application Authorization Objects | S_RFC | Authorization Check for RFC Access | RFC_NAME | Name of RFC object to which access is allowed | 
 | 
| AAAB | Cross-application Authorization Objects | S_RFC | Authorization Check for RFC Access | RFC_TYPE | Type of RFC object to which access is allowed | 
 | 
| AAAB | Cross-application Authorization Objects | S_TCODE | Transaction Code Check at Transaction Start | TCD | Transaction Code | SM50 | 
| BC_A | Basis: Administration | S_ADMI_FCD | System Authorizations | S_ADMI_FCD | System administration function | 
 | 
| BC_A | Basis: Administration | S_BTCH_ADM | Background Processing: Background
     Administrator | BTCADMIN | Background Administrator ID | Y | 
| BC_A | Basis: Administration | S_BTCH_JOB | Background Processing: Operations on Background
     Jobs | JOBACTION | Job operations | RELE | 
| BC_A | Basis: Administration | S_BTCH_JOB | Background Processing: Operations on Background
     Jobs | JOBGROUP | Summary of jobs for a group | '' | 
| MM_E | Materials Management: Purchasing | M_BEST_BSA | Document Type in Purchase Order | ACTVT | Activity | 03 | 
| MM_E | Materials Management: Purchasing | M_BEST_BSA | Document Type in Purchase Order | BSART | Purchasing Document Type | * | 
| RO | Authorizations: BW Service API | S_RO_OSOA | SAP DataSource Authorizations | ACTVT | Activity | 03 | 
| RO | Authorizations: BW Service API | S_RO_OSOA | SAP DataSource Authorizations | OLTPSOURCE | DataSource (OSOA/OSOD) | * | 
| RO | Authorizations: BW Service API | S_RO_OSOA | SAP DataSource Authorizations | OSOAAPCO | Application Component of a DataSource
     (OSOA/OSOD) | * | 
| RO | Authorizations: BW Service API | S_RO_OSOA | SAP DataSource Authorizations | OSOAPART | Subobject for DataSource | DATA | 
Tabella
Per il plug-in Tabella si applicano le seguenti autorizzazioni:
| Classe oggetto | Testo della classe dell'oggetto | Oggetto Autorizzazione | Testo dell'oggetto Autorizzazione | Autorizzazione | Testo | Valore | 
|---|---|---|---|---|---|---|
| AAAB | Cross-application Authorization Objects | S_RFC | Cross-application Authorization Objects | ACTVT | Activity | 16 | 
| AAAB | Cross-application Authorization Objects | S_RFC | Authorization Check for RFC Access | RFC_NAME | Name of RFC object to which access is allowed | 
 | 
| AAAB | Cross-application Authorization Objects | S_RFC | Cross-application Authorization Objects | RFC_TYPE | Type of RFC object to which access is allowed | FUNC | 
| AAAB | Cross-application Authorization Objects | S_TCODE | Transaction Code Check at Transaction Start | TCD | Transaction Code | SM50 | 
| BC_A | Basis: Administration | S_ADMI_FCD | System Authorizations | S_ADMI_FCD | System administration function | ST0R | 
| BC_A | Basis: Administration | S_TABU_NAM | Table Access by Generic Standard Tools | ACTVT | Activity | 03 | 
| BC_A | Basis: Administration | S_TABU_NAM | Table Access by Generic Standard Tools | TABLE | Table Name | * | 
Configura SAP Java Connector
Scarica i seguenti artefatti SAP Java Connector (SAP JCo).
La versione minima supportata di JCo è 3.0.20.
- Una piattaforma indipendente (sapjco3.jar)
- Uno dipende dalla piattaforma (libsapjco3.sosu Unix)
Copia i file nel bucket Cloud Storage.
Per ODP: attiva le origini dati per l'estrazione
Per estrarre i dati, è necessario attivare un'origine dati nel sistema SAP di origine. Per attivare un'origine dati in SAP:
- Accedi al sistema SAP.
- Vai al codice della transazione RSA5.
- Espandi l'elenco DataSources. - Apri la visualizzazione CDS nell'editor SAP CDS.
- Nella visualizzazione CDS, cerca le seguenti annotazioni: - @Analytics.dataCategory
- @Analytics.dataExtraction.enabled
 - Se la visualizzazione CDS ha entrambe queste annotazioni, viene esposta per l'estrazione dei dati ODP. Senza, non viene esposto. 
 
- Fai clic su Cerca. 
- Fornisci il nome dell'origine dati e fai clic su Invio. 
- Se la ricerca ha esito positivo, DataSource viene visualizzato nell'elenco dei risultati. - Seleziona il nome dell'origine dati e fai clic su Invio. 
- Seleziona l'origine dati e fai clic su Attiva origini dati. 
- Nella finestra di dialogo Crea voce di directory oggetti, inserisci il nome del pacchetto e fai clic su Salva. 
- Nella finestra di dialogo Richiesta di banco di lavoro trasportabile, inserisci il numero di trasporto nel campo Richiesta. Fai clic su Invio. - L'origine dati selezionata è attivata in SAP. 
Controlla che DataSource sia esposto per l'estrazione
- Accedi al sistema SAP.
- Vai al codice transazione SE16N.
- Inserisci il nome della tabella, ROOSATTR, e il nome dell'origine dati inOLTPSOURCE.
- Fai clic su Esegui o premi F8.
- Se il campo EXPOSE_EXTERNAL ha un valore X, DataSource è esposto e pronto per l'estrazione.
Se l'origine dati non viene visualizzata nella tabella ROOSATTR o il campo
EXPOSE_EXTERNAL è vuoto, segui questi passaggi per esporre l'origine dati
per l'estrazione ODP:
- Accedi al sistema SAP.
- Vai al codice transazione SA38.
- Inserisci il nome del programma, RODPS_OS_EXPOSE, e fai clic su Esegui.
- Inserisci il nome dell'origine dati e fai clic su Rilascia origine dati.
- Salva le modifiche nel trasporto.