Ansicht
Dokumentation

SIMG_TSW_0102/OIJ - Business Add-In for nomination processing

SIMG_TSW_0102/OIJ - Business Add-In for nomination processing

Fill RESBD Structure from EBP Component Structure   SUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up  
This documentation is copyright by SAP AG.
SAP E-Book

In this step you can define additional logic for the Nomination Maintenance function.

The Business Add-In provides following methods

  • DATABASE_UPDATES: This method is always called when the update function modules are triggered.
    The parameter iv_oij_nom_savewithin this methodcontrols the updates to the database in the context of BOPF.
If the parameter value is set to X, the business object Nomination controls the save of the nomination to the database when function module OIJ_NOM_MAINTAIN_MULTIPLEis called from a BOPF action.
Therefore, do not include BOPF based nomination database updates inside the BAdI implementation when this parameter value is set to X.
  • NOMNR_PRESET: This method is called for presetting the nomination number (NOMNR) in Create mode.
  • FIELDSTATUS_DETERMINE: This method is called to determine the field status (open/closed) for customer-defined nomination fields.
    The field status determines whether
  • The field is open in the ALV grid display and

  • The field can get transferred from the customer subscreen to the nomination workareas within the nomination front-end transaction and

  • The field can get updated in the nomination inbound processing (RFC inbound modules).

DATABASE_UPDATES: With this method, you can trigger additional updates or outbound processing.

NOMNR_PRESET: In the delivered implementation the nomination number is populated with number range '02' of number range object 'OIJ_NOM' for the 'Marine' or 'Rail' modes of transport. Otherwise it gets defaulted to the technical key (NOMTK).

FIELDSTATUS_DETERMINE: For a customer append field called 'MOONPHASE' to the nomination header table OIJNOMH (and communication structure ROIJNOM_IO) enter coding such as
IF IV_FIELD = 'MOONPHASE'.
CV_INFLUENCE = 'X'.
CV_CHANGEABLE = 'X'.
ENDIF.
This opens the field for the nomination ALV grid - or the customer subscreen if you prefer no to include it into the ALV layout.






General Data in Customer Master   Addresses (Business Address Services)  
This documentation is copyright by SAP AG.

Length: 2586 Date: 20240523 Time: 174332     sap01-206 ( 43 ms )