
Groovy Script Value Mapping verwenden | Anleitung
Tutorial Groovy Script Value Mapping
Groovy Script ist ein grosses Thema, wir haben uns für eine mehrteilige Blogserie entschieden und wünschen viel Spass beim Lesen und Ausprobieren!
Inhaltsverzeichnis:
Wofür brauche ich ein Value Mapping in Groovy Scripts ?
SAP Training
Anleitung Groovy Value Mapping Verwendung
Mehr über Groovy Script und die SAP Integration Suite
Wofür brauche ich ein Value Mapping in Groovy Scripts?
Die SAP Cloud Integration bietet Ihnen die Möglichkeit Groovy Skripts zu verwenden. Genießen Sie mehr Flexibilität indem Sie Value Mappings verwenden. Value Mappings haben sich bereits auf der SAP XI, SAP PI und SAP PO bewährt und sind auch aus der SAP Cloud Integation nicht wegzudenken. Damit haben Sie die Möglichkeit, Mappings von Werten z.B. von Lieferantennummern unabhängig vom IFlow zu definieren und zu pflegen. Dieses Szenario kommt typischerweise zum Einsatz wenn das Zielsystem andere Werte für Identifier erwartet, als Sie vom Quellsystem geliefert werden.
In dem von uns entwickelten SAP Standard Training WDEI1 zeigen wir Ihnen wie Sie Groovy richtig und effizient verwenden.
Im nachfolgenden Coding zeigen wir Ihnen, wie Sie in einem Groovy Skript auf ein Value Maping zugreifen können. Im Wesentliche dreht sich wieder einmal alles über die ITApiFactory. Darüber können Sie auf die Value Mapping Api zugreifen.
SAP Training zum Thema Groovy Scripts
Zur Anmelung: Der SAP WDEI1 bietet Ihnen eine 5-tägige praxisnahe Einführung in Entwicklung, Architektur und Sicherheit der SAP Cloud Platform Integration.
Mehr über das Training: Dieser Kurs ist komplett von uns erstellt und wird nur vom Team CloudDNA gehalten, es bietet Ihnen praxisorientierte Hands- on Qualität
Anleitung Groovy Value Mapping Verwendung:
import com.sap.gateway.ip.core.customdev.util.Message;
import java.util.HashMap;
import com.sap.it.api.ITApiFactory
import com.sap.it.api.mapping.ValueMappingApi
def Message processData(Message message) {
def body = message.getBody(String)
def valueMapApi = ITApiFactory.getApi(ValueMappingApi.class, null)
def value = valueMapApi.getMappedValue('sourceAgency', 'sourceIdentifier', 'sourceValue', 'targetAgency', 'targetIdentifier')
message.setBody(value)
return message;
}
Groovy Script Exception Status ist gesetzt – weiter gehts:
Möchten sie mehr über die Groovy Skripts und die SAP Cloud Integration erfahren dann bleiben sie dran:
SAP Cloud Integration Groovy Secure Store
SAP Cloud Integration Groovy Payload Logging
SAP Cloud Integration Grundlagen und Expertenwissen
CloudDNA Monitoring Suite für SAP® Integration Suite
SAP Cloud Integration Quickstarter Workshop
Wir freuen uns sie in unseren Trainings begrüssen zu dürfen, und unterstützen sie in ihren Projekten.
Recent Comments