Ansicht
Dokumentation

ISM_BADI_PMD - Media Product Master

ISM_BADI_PMD - Media Product Master

General Material Data   ABAP Short Reference  
This documentation is copyright by SAP AG.
SAP E-Book

The following media-specific Business Add-Ins (BAdIs) are available for the media product master:

  • BAdI ISM_PRODUCT_MASTER
Use/function: calculate the characteristics of the media product master
This includes the following methods:
  • VOLUME_CALCULATE (Calculate volume)

  • WEIGHT_CALCULATE (Calculate net weight)

  • BAdI ISM_PRODUCT_DATES
Use/function: Media product master - set/check dates
This includes the following methods:
  • INITSHIPDATE_DEFAULT_SET (Set default value for initial shipping date)

  • INTERRUPTDATE_CHECK (Check latest delivery date)

  • BAdI ISM_ISSUE_GENERATION
Use/function: To execute functions after a new media issue has been created in the issue sequence, for example updating customer tables.
The BAdI is executed when a media issue is created
- in the issue sequence
- using the function "Create media issues in issue sequence"
- using the BAPI designed for this purpose (module for appending an issue to a sequence).
The BAdI is not executed when an existing media issue is inserted in an issue sequence.
This includes the following method:
  • EXECUTE_AFTER_CREATE (execute functions after creating a media issue in the issue sequence)

  • BAdI ISM_ISSUE_DATES_SET
Use/function: Execution before creating a new media issue in the issue sequence. You can use this enhancement to make customer-specific adjustments to media-specific dates for a media issue (at MARA and MVKE level) that are initially assigned values from the template material (relative to the publication date).
This BAdI is executed when a media issue is created
- in the issue sequence
- using the function "Create Media Issues in an Issue Sequence"
- using the API designed for this purpose (module for appending an issue to a sequence).
The BAdI is not executed if an existing media issue is inserted in an issue sequence.
This includes the following method:
  • EXECUTE_BEFORE_CREATE (Execute before creating a media issue in the issue sequence)

  • BAdI ISM_WORKLIST_CHECKS
Use/function: Execution of functions before saving the media issue worklist. You can use this enhancement to perform customer-specific checks on the segments MARA, MARC, and MVKE which were changed when maintaining the media issue worklist.

This includes the following method:
  • CHECK_WORKLIST (Execute customer-specific checks)

  • BAdI ISM_WORKLIST_ADD_FIELDS
Use/function: Execution of functions in media issue worklist maintenance. You can use this enhancement to add fields from the standard segments MARA, MARC, and MVKE as input or output fields. Fields from customer tables that can be assigned definitively to the standard segments MARA, MARC, and MVKE, can be added as output fields.

This includes the following methods:
  • ADD_FIELDS (Add fields from MARA, JPTMARA, MARC, and MVKE)

  • ADD_CUSTOMER_FIELDS (Add customer-specific fields)

  • FILL_CUSTOMER_FIELDS (Enter data in customer-specific fields)

  • BAdI ISM_ISSUE_SEGMENT_ADD_ADJUST
Use/function: Execution of functions for copying organizational units from a template. You can use this enhancement to make customer-specific adjustments to attributes of the new segments MARC and MVKE.
This includes the following method:
  • EXECUTE_BEFORE_CREATE (Adjust new MARC and MVKE segment)

  • BAdI ISM_ISSUE_SEGMENT_COPY_ADJUST
Use/function: Execution of functions for adding organizational units in the media product master. You can use this enhancement to make customer-specific adjustments to attributes of the new segments MARC and MVKE.
This includes the following method:
  • EXECUTE_BEFORE_CREATE (Adjust new MARC and MVKE segment)

  • BAdI ISM_ISSUE_APPENDS_MAP_OUTSIDE
Use/function: Execution of functions in media-specific product master transactions when media product master data is created as Retail articles. You can use this enhancement to transfer fields from customer appends to material master tables into the external structures for the Business Application Interface (BAPI) BAPI_MATERIAL_MAINTAINDATA_RT.
This includes the following method:
  • MAP_APPENDS_TO_EXT (Transfer customer append fields to the external BAPI structures)

  • BAdI ISM_COPY_BP_IN_MEDIA_PRODUCT
Use/function: Execute functions in media-specific product master transactions if media product master data is created using a template. This enhancement can be used to prevent the system from copying the business partner assignments from the template issue.
This includes the following method:
  • BP_COPY_FROM_TEMPLATE_CHECK (Check whether BP assignments are copied from template)

  • BAdI ISM_WORKLIST_CALL
Use/function: Execute functions when media issue worklist is executed without explicit selection criteria. This enhancement can be used to enter default selection criteria so that the system navigates directly to the hit list without selection criteria.

This includes the following methods:
  • SELECTION_CHECK_ACTIVE (Enhancement to determine whether preassignment is active)

  • SELECTION_SET (Enhancement to execute preassignment)






RFUMSV00 - Advance Return for Tax on Sales/Purchases   BAL Application Log Documentation  
This documentation is copyright by SAP AG.

Length: 7499 Date: 20240419 Time: 214336     sap01-206 ( 80 ms )