Ansicht
Dokumentation

MM_PUR_S4_PR_FLDCNTR - BAdI: Änderung der Feldsteuerung für Bestellanforderungen

MM_PUR_S4_PR_FLDCNTR - BAdI: Änderung der Feldsteuerung für Bestellanforderungen

ABAP Short Reference   rdisp/max_wprun_time - Maximum work process run time  
Diese Dokumentation steht unter dem Copyright der SAP AG.
SAP E-Book

Dieses Business Add-In (BAdI) wird in der Komponente MM-PUR-REQ verwendet. Mit diesem BAdI können Sie die Eigenschaften der Felder bearbeiten, die auf der Benutzungsoberfläche der Bestellanforderungs-Apps angezeigt werden. Sie können die Felder Ihren Anforderungen entsprechend verbergen oder auf schreibgeschützt, obligatorisch oder optional setzen. Mit diesem BAdI können Sie die Feldsteuerungseigenschaften für die folgenden Apps ändern:

  • Bestellanforderung anlegen
  • Bestellanforderungen verwalten - Professionell

Ordnen Sie, um die Feldsteuerungseigenschaften zu ändern, FIELDSTATUS einen der folgenden Werte zu:

  • '-': um das Feld zu verbergen
  • '*': um das Feld auf schreibgeschützt zu setzen
  • '+': um das Feld zum Pflichtfeld zu machen
  • '.': um das Feld auf optional zu setzen

Beispielimplementierung:

FIELD-SYMBOLS <fs> TYPE mmpur_s_pr_fldsel.

       READ TABLE fieldselection_table ASSIGNING <fs> WITH KEY field = 'PRODUCTTYPE'.

       IF sy-subrc EQ 0.

         <fs>-fieldstatus = '*'.

       ENDIF.

Durch die Implementierung dieses Codes wird in Bestellanforderungen das Feld „Produktart“ schreibgeschützt.

Beispiel

Es ist eine Beispielimplementierung vorhanden, die die vorgesehene Verwendung des BAdIs veranschaulicht.

Methode für BAdI: MM_PUR_S4_PR_ FLDCNTRL_SIMPLE

Verwendung

Mit der Methode IF_MM_PUR_S4_PR_FLDCNTRL von Business Add-In MM_PUR_S4_PR_FLDCNTRL_SIMPLE können Sie die Feldsteuerungseigenschaften verschiedener Attribute, die auf den Benutzungsoberflächen von Apps für Bestellanforderungen verwendet werden, ändern.

Parameter

Importparameter

  • PURCHASEREQUISITION:Dieser Parameter übergibt Werte zum Bestellanforderungskopf.
  • PURCHASEREQUISITIONITEM: Dieser Parameter übergibt Werte zur Bestellanforderungsposition.
  • ISEXTPURGSCENARIO:Im zentralen Bedarfsmanagement hat dieser Parameter hat den Wert ‚X‘, im lokalen Einkauf den Wert “ “.

Änderungsparameter

FIELDSELECTION_TABLE:Diese Tabelle enthält eine Liste der unterstützten Felder und ihrer in den Apps festgelegten Standardeigenschaften. Sie können diese Eigenschaften basierend auf den Werten der Importparameter übersteuern.

Hinweis: Dieses BAdI kann Konfigurationseinstellungen, die auf App-Ebene vorgenommenen wurden, nicht übersteuern.






TXBHW - Original Tax Base Amount in Local Currency   General Material Data  
Diese Dokumentation steht unter dem Copyright der SAP AG.

Length: 3568 Date: 20240603 Time: 051219     sap01-206 ( 51 ms )