Ansicht
Dokumentation

MMPUR_OCI_TO_DRAFT_I - Ändern der OCI-4.0-Daten beim Zuord. zur Entwurfspos. der Self-Serv.-Banf

MMPUR_OCI_TO_DRAFT_I - Ändern der OCI-4.0-Daten beim Zuord. zur Entwurfspos. der Self-Serv.-Banf

PERFORM Short Reference   ABAP Short Reference  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Mit diesem Business Add-In (BAdI) können Sie Modifikationen an Daten in einer Bestellanforderung im Entwurfsstatus zulassen. Die Bestellanforderung muss in einem Self-Service-Szenario mit Daten aus dem OCI-4.0-Katalog angelegt worden sein. Bei OCI 4.0 handelt es sich um einen PunchOut-Katalog. Mit diesem BAdI können Sie Daten ändern, wenn Sie Bestellanforderungspositionen Daten aus dem OCI-4.0-Katalog zuordnen.

·,,Im Standard ist das BAdI nicht aktiv.

·,,Das BAdI ist filterabhängig.

·,,Mit der App „Benutzerdefinierte Felder und Logik“ können Sie genau eine aktive Implementierung anlegen.

Methode: MMPUR_OCI_TO_DRAFT_ITM_MAPPING

Parameter:

Importparameter:

OPENCATALOGITEMS Katalogpositionen öffnen
ISEXTPURGSCENARIO Gibt an, ob die Anforderung eine zentrale Bestellanforderung ist
Änderungsparameter:
PURCHASEREQUISITIONITEMS Details der Bestellanforderungsposition

Beispielimplementierung

method
IF_MMPUR_OCI_TO_DRAFT_ITM~MODIFY_DRAFT_ITEM_FROM_OCIITEM.
LOOP AT PURCHASEREQUISITIONITEMS ASSIGNING FIELD-SYMBOL(<ls_oci_items_tmp>).
<ls_oci_items_tmp>-currency = 'INR'.
<ls_oci_items_tmp>-purchaserequisitionitemtext = 'Item added from OCI Catalog'.
<ls_oci_items_tmp>-purchasingdocumentitemcategory = 'U'.
ENDLOOP.
endmethod.
Die Implementierung dieses Codes bewirkt Folgendes:

  • Das Customizing für Währung, Positionstext und Positionstyp wird beim Mapping der Katalogdaten zum Entwurf der Bestellanforderungsposition ausgeführt.





TXBHW - Original Tax Base Amount in Local Currency   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 2747 Date: 20240603 Time: 051335     sap01-206 ( 46 ms )