Ansicht
Dokumentation

BAPI_PRODCAT_SAVEHEADREPLICA - Grund- und Strukturdaten eines Produktkatalogs replizieren (ALE-Eingang)

BAPI_PRODCAT_SAVEHEADREPLICA - Grund- und Strukturdaten eines Produktkatalogs replizieren (ALE-Eingang)

RFUMSV00 - Advance Return for Tax on Sales/Purchases   PERFORM Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Funktionalität

Diese Methode dient im ALE-Eingang der ALE-Verteilung von Produktkatalogen der Übernahme und Anlage bzw. Änderung von Grund- und Strukturdaten (d.h. Layoutbereichen und Layouthierarchie) eines Produktkataloges.

Falls ein Einsatz dieser Methode außerhalb der ALE-Verteilung notwendig sein sollte, so ist zu beachten, daß nach ihrem Aufruf durch Aufruf der Methoden "BapiService.TransactionCommit" (im Erfolgsfall) bzw. "BapiService.TransactionRollback" (im Fehlerfall) die Änderungen in die Datenbank fortgeschrieben bzw. verworfen werden.

Alle Daten, die auch in der Produktkatalogpflege änderbar sind, mit Ausnahme von Dokumentenverknüpfungen und Klassifizierungen, für die eigene Verteilungsmechanismen bestehen, können auch mit dieser Methode geändert werden.

Jedem Datenparameter ist eine Ankreuzleiste mit jeweils gleicher Anzahl und Bezeichnung von Feldern zur Seite gestellt, welche die änderungsrelevanten Felder markiert.

Damit erkennbar ist, daß ein Datensatz gelöscht werden soll, muß in der entsprechenden Struktur das Feld "FUNCTION" mit dem Wert "003" belegt werden. Jeder andere Wert wird kontextabhängig als Neuanlage oder Ändern von Daten interpretiert.

Enthält ein Parameter Felder für Sprachkennzeichen (z.B. "CatalogName": Feld "Langu"), Währungen (z.B. "CatalogBaseData": Feld "Currency") oder Maßeinheiten (z.B. "CatalogBaseData": Feld "Unit_Shares"), dann gibt es immer auch ein gleichnamiges Feld mit der Endung "_ISO". Dies bietet die Möglichkeit, für die Sprachkennzeichen, Währungen oder Einheiten entweder den intern verwendeten SAP-Code oder einen normierten ISO-Code zu übergeben. ISO-Codes werden intern für die weitere Verarbeitung in einen SAP-Code umgewandelt. Der ISO-Code wird nur verwendet, wenn der SAP-Code nicht übergeben wird. Wenn mit ISO-Codes gearbeitet wird, muß im Customizing der Sprachkennzeichen, Währungen und Länderkennzeichen eine eindeutige Abbildung der ISO-Codes auf die SAP-Codes gewährleistet sein.

Falls bei der Verarbeitung der Daten Hinweis- oder Fehlermeldungen auftreten, werden diese im Anwendungslog unter Referenz auf den auslösenden Datensatz hinterlegt.

Im Rückgabeparameter "Return" wird im Erfolgsfall das geänderte Objekt, im Fehlerfall hingegen die schwerste aufgetretene Fehlermeldung zurückgeliefert. Dieser Parameter enthält auch im Feld "Log_No" die Protokollnummer des Anwendungs-Logs, unter der alle (übrigen) Meldungen abgelegt wurden.

Beispiel

Hinweise

Damit die Daten angelegt bzw. geändert werden können, benötigen Sie die Berechtigung zur Aktivität "Einbuchen von IDocs" für den gegebenen Katalog zum Berechtigungsobjekt "W_PCAT_MTN".

Für Kundenerweiterungen steht in der Schnittstelle ein Erweiterungsparameter "ExtensionIn" und der Funktionsexit "Exit_Saplwpca_003" der SAP-Erweiterung "Wpca001" zur Verfügung.

Mit "ProductCatalog.SaveItemsReplica" steht eine entsprechende Methode auch für die Positionsdaten eines Produktkatalogs zur Verfügung.

Weiterführende Informationen





Parameter

AREALONGTEXTS
AREALONGTEXTSX
AREANAMES
AREANAMESX
AREAS
AREASX
AREATEXTS
AREATEXTSX
CATALOGBASEDATA
CATALOGBASEDATAX
CATALOGNAME
CATALOGNAMEX
EXTENSIONIN
LAYOUT
LAYOUTNAME
LAYOUTNAMEX
LAYOUTX
RETURN
VARIANTNAMES
VARIANTNAMESX
VARIANTS
VARIANTSX

Ausnahmen

Funktionsgruppe

1071

BAL Application Log Documentation   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 5934 Date: 20240523 Time: 154007     sap01-206 ( 94 ms )