Ansicht
Dokumentation

BAPI_PRODCAT_SAVEITEMSREPLICA - Positionsdaten eines Produktkatalogs replizieren (ALE-Eingang)

BAPI_PRODCAT_SAVEITEMSREPLICA - Positionsdaten eines Produktkatalogs replizieren (ALE-Eingang)

CPI1466 during Backup   Fill RESBD Structure from EBP Component Structure  
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 Positionsdaten 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. "ItemTexts": Feld "Langu"), Währungen (z.B. "ItemPrices": Feld "Currency") oder Maßeinheiten (z.B. "Items": Feld "Unit"), 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.

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_004" der SAP-Erweiterung "Wpca001" zur Verfügung.

Mit "ProductCatalog.SaveHeadReplica" steht eine entsprechende Methode auch für die Grund- und Strukturdaten eines Produktkatalogs zur Verfügung.

Weiterführende Informationen





Parameter

EXTENSIONIN
ITEMLONGTEXTS
ITEMLONGTEXTSX
ITEMPRICES
ITEMPRICESX
ITEMS
ITEMSX
ITEMTEXTS
ITEMTEXTSX
MATERIALDESCRIPTIONS
MATERIALDESCRIPTIONSX
RETURN

Ausnahmen

Funktionsgruppe

1071

General Material Data   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 4848 Date: 20240523 Time: 154239     sap01-206 ( 87 ms )