Come utilizzare la funzione Per ogni nello strumento di mapping CIG?
Per comodità dell'utente, questo articolo della Knowledge Base è stato tradotto automaticamente. SAP non fornisce alcuna garanzia in merito alla correttezza o alla completezza della traduzione automatica. È possibile visualizzare il contenuto originale passando all'inglese nel selettore della lingua.
Come utilizzare la funzione Per ogni nello strumento di mapping di Cloud Integration Gateway (CIG)?
La funzione Per ogni funziona come un loop nella mappatura. Attenersi alla seguente procedura per eseguire il mappaggio:
- Fare clic nel segmento ripetibile sulla struttura di destinazione con il pulsante destro;
- Seleziona per ogni;
- Selezionare il segmento ripetibile nella struttura sorgente;
- Salvare il mappaggio.
È anche possibile eseguire un loop interno su For-each aggiungendovi una variabile Posizione di destinazione. A tal fine, attenersi alla seguente procedura:
- Fare clic con il pulsante destro del mouse sulla riga Per-Ogni;
- Fare clic su Variabile di destinazione > Aggiungi variabile posizione;
- Fare clic sul campo padre del campo di destinazione;
- Ripetere la fase 1 e fare clic su Aggiungere condizione sorgente;
- porre la condizione sul campo di rispetto padre nella struttura sorgente;
- Fare clic su Variabile posizione > OK.
È anche possibile impostare una condizione sorgente affinché avvenga il For-each. A tal fine, attenersi alla seguente procedura:
- Fare clic con il pulsante destro del mouse su For-Every line;
- Fare clic su Aggiungi condizione a Per ogni;
- Selezionare il segmento richiesto nella struttura sorgente;
- Impostare la condizione in base alle esigenze aziendali;
- Fare clic su OK.
Tenere presente che lo scopo della funzione Per ogni è creare nuove strutture ripetibili e non aggiornare i valori esistenti di una struttura con loop. Ciò significa che il For-each funzionerà solo per segmenti non mappati in modo standard (ad es. PO_EXTENSIONIN per PurchaseOrderExportRequest). Se la struttura necessaria è già mappata dallo standard, dovrebbe essere utilizzato il loop Posizione / Variabile. Per ulteriori informazioni su come eseguire questo loop, fare riferimento a Perché il campo di destinazione mostra più valori se ho più di una voce?
SAP Ariba Buying and Invoicing