Ansicht
Dokumentation
BUX_OXT_TASK_GEN_MDU - Task API For Mass Update
Addresses (Business Address Services) PERFORM Short ReferenceThis documentation is copyright by SAP AG.
Functionality
This function module is the task API to make the new extensions available in the Mass Update Tool. This task API defines the objects that are generated by the Easy Enhancement Workbench (EEW) to make the extensions available in the Mass Update Tool. The task API also defines the table entries to be made in certain mass update tables.
The task API defines the following objects:
- A class, which implements the standard interface, IF_BUPA_MASSUPDATE. The task API also:
- Defines the class attributes
- Implements the following methods of the standard interface, IF_BUPA_MASSUPDATE:
- - UPDATE
- - CHANGE_OBJECT
- - DESCR_TEXT
- - DISPLAY_OBJECT
- - PREPARE_UPDATE
- - REFRESH_GLOBAL_DATA
- A structure, which is of the same type as the read structure generated by API task API, with the additional fields Client and Partner.
- A table type with the line type as the above structure.
- Entries for the following mass update tables:
- Table MASSTAB - The task API maintains an entry for the new extension table in the MASSTAB table to make it available for the Mass Update Tool.
- Table TB053 - The task API maintains an entry for the class (mentioned above).
- Table MASSFLDlST - The task API maintains the fields of the new extension table that can be modified during mass update.
The API reads the following entries of the table CT_TASKPARAMLIST:
Parameter Name | Description |
---|---|
TABL | Name of the generated table |
FIELD | Name of the field for the generated table. All fields of the table use this parameter. This parameter is the child of the TABL parameter. |
ISKEY | Key field information of the field. This parameter is the child of the FIELD parameter. |
PARENT_KEY | Parent key information of the field. This parameter is the child of the FIELD parameter. |
ROLLNAME | Data element name of the field. This parameter is the child of the FIELD parameter. |
APPLI | Application name for the extension |
STRUC_API | API structure of the generated table |
STRUC_UPD | Update structure of the generated table |
APICHANGE | Change API name for the generated table |
The task API reads the following entries of the table IT_EXTENSIONDEF:
Parameter Name | Description |
---|---|
BUSOBJ | Name of business object to be extended |
LANGUAGE | Language in which the description is given |
TITLE | Short text of the table |
CARDINALITY | Cardinality (1:1 or 1: N) of the extension |
TIME_DEPENDENCY | Time dependency (time dependent or time independent) of the extension |
TIME_CONSTRAINT | Time constraint (With Gaps, No Gaps or Time Validity) of the extension |
The task API reads the following entries of the Applications Knowledge Base table (OXT_ER_KNOWLEDGE) for the application object, Business Partner:
Node1 | Node2 | Parameter Name | Description |
---|---|---|---|
DDICGEN | INCLUDEFIELD | DATEFROM | Name of the Valid From field in the generated table |
DDICGEN | INCLUDEKEY | DATETO | Name of the Valid To field in the generated table |
Note: The mass update task API does not update the table CT_TASKPARAMLIST with any information.
Example
Notes
Further information
Parameters
CT_GOX_HEADERCT_POSTPROC
CT_TABLE_ENTRIES
CT_TASKPARAMLIST
IT_EXTENSIONDEF
IT_GOX_HEADER_OLD
IT_TAB_HEADER_OLD
IV_MODE
IV_NAMESPACE
IV_NSPCSHT_CUS
IV_NSPCSHT_DEV
T_RETURN
Exceptions
SEMANTICAL_ERRORTECHNICAL_ERROR
Function Group
BUX_OXT_TASKSUBST_MERGE_LIST - merge external lists to one complete list with #if... logic for R3up BAL_S_LOG - Application Log: Log header data
This documentation is copyright by SAP AG.
Length: 6485 Date: 20240523 Time: 181931 sap01-206 ( 65 ms )