Hierarchy
⤷
⤷
Meta Relationship - Using
| # | Relationship type | Using | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_MDG_BS_FND_HANDLER | FND partner handler | 20100824 |
Meta Relationship - Used By
| # | Relationship type | Used by | Short Description | Created on |
|---|---|---|---|---|
| 1 | Inheritance (c INHERITING FROM c_ref) | CL_MDG_BS_CUST_HANDLER | MDG: Customer access (primary Persistency) | 20100824 |
| 2 | Inheritance (c INHERITING FROM c_ref) | CL_MDG_BS_MLT_ASSGNMNT_HANDLER | MDG: Multiple assignment | 20101229 |
| 3 | Inheritance (c INHERITING FROM c_ref) | CL_MDG_BS_SUPPL_HANDLER | MDG: Supplier access (primary Persistency) | 20100824 |
Properties
| Class | CL_MDG_BS_ECC_HANDLER | |
| Short Description | SAP_APPL partner handler | |
| Super Class | CL_MDG_BS_FND_HANDLER | FND partner handler |
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | ||
| Program status | ||
| Category | 0 | |
| Package | MDG_BS_ECC_BP_OBJ_INTEGRATION | Master Data Governance: Business Partner Object Integration |
| Created | 20100824 | SAP |
| Last change | 20140121 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_MDG_BS_ECC_HANDLER has no interface implemented.
Friends
Class CL_MDG_BS_ECC_HANDLER has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Protected | Type reference (TYPE) | MDG_BP_ASSIGNMENT_CAT | 'CUST' | Assignment Categories | 20101215 | ||
| 2 | Constant | Protected | Type reference (TYPE) | MDG_BP_ASSIGNMENT_CAT | 'SUPPL' | Assignment Categories | 20101215 | ||
| 3 | Constant | Protected | Type reference (TYPE) | CHAR1 | 'G' | Indicate a change of the BP Grouping | 20110322 | ||
| 4 | Constant | Protected | Type reference (TYPE) | CHAR1 | 'R' | General Flag | 20110316 | ||
| 5 | Constant | Protected | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | '000000000002' | Multiple assignment ID (Number) | 20101215 | ||
| 6 | Constant | Protected | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | '000000000001' | Multiple assignment ID (Number) | 20101215 | ||
| 7 | Constant | Protected | Type reference (TYPE) | CHAR30 | 'USMDX_S_UPDATE' | Name of the USMD Update Flag Structure | 20110405 | ||
| 8 | Static Attribute | Protected | Type reference (TYPE) | ABAP_BOOL | Derive buffer filled during processing of DERIVE_DATA | 20110824 | |||
| 9 | Instance attribute | Protected | Object reference (TYPE REF TO) | CL_MDG_BS_BP_MLT_ASSGNMNT_API | APIs Multiple Assignments | 20101115 | |||
| 10 | Static Attribute | Protected | Type reference (TYPE) | MDG_BS_BP_S_ECC_EXTERN | Buffered derived data of multi assignmnts | 20110318 | |||
| 11 | Instance attribute | Protected | Type reference (TYPE) | MDG_BS_BP_TT_MLT_AS_CVI | Multiple Assignment Data | 20101115 | |||
| 12 | Static Attribute | Protected | Type reference (TYPE) | TTY_BPROOT_TASK | 20131008 | ||||
| 13 | Static Attribute | Protected | Type reference (TYPE) | TTY_CUSGEN_TASK | Tasks for Customer General Data | 20110330 | |||
| 14 | Instance attribute | Protected | Type reference (TYPE) | CVIS_EI_EXTERN_T | Inbound for Customer/Vendor Integration | 20100824 | |||
| 15 | Instance attribute | Protected | Type reference (TYPE) | MDG_BS_BP_TT_ECC_EXTERN | Multiple Assignment | 20101117 | |||
| 16 | Static Attribute | Protected | Type reference (TYPE) | TTY_MLTAS_TASK | Tasks for Multiple Assignments | 20110330 | |||
| 17 | Instance attribute | Protected | Type reference (TYPE) | MDG_BS_BP_TT_MLT_AS_TARGET | Multiple Assignment | 20101115 | |||
| 18 | Static Attribute | Protected | Type reference (TYPE) | MDG_BS_BP_TT_ECC_EXTERN | Memory Object Data | 20131008 | |||
| 19 | Static Attribute | Protected | See coding | 20110209 | |||||
| 20 | Static Attribute | Protected | Type reference (TYPE) | TTY_PORG_TASK | Tasks for Supplier Purchasing Organizations | 20120125 | |||
| 21 | Static Attribute | Protected | Type reference (TYPE) | TTY_SALES_TASK | Tasks for Customer Sales Areas | 20120112 | |||
| 22 | Static Attribute | Protected | Type reference (TYPE) | TTY_VENGEN_TASK | Tasks for Supplier General Data | 20110330 | |||
| 23 | Static Attribute | Protected | Type reference (TYPE) | CHAR1 | Tasks for BP Root (Header) Data | 20110330 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Protected | Method | Modify DB-state before writing to buffer | 20120309 | |
| 2 | Instance method | Protected | Method | Compare Address Data | 20121218 | |
| 3 | Instance method | Protected | Method | Compare Data Using Datax | 20121218 | |
| 4 | Instance method | Protected | Method | Compare New Data and DB Data for Tables | 20121218 | |
| 5 | Instance method | Protected | Method | Compare Text Data | 20121218 | |
| 6 | Instance method | Protected | Method | Check if central data is maintainable (UI context dependent) | 20100903 | |
| 7 | Instance method | Protected | Method | Derive the BP Group | 20110328 | |
| 8 | Instance method | Protected | Method | Derive the Trading Partner | 20110329 | |
| 9 | Instance method | Protected | Method | Read Multiple Assignments from USMD Model | 20110809 | |
| 10 | Instance method | Public | Method | Get derived data from application buffer | 20131008 | |
| 11 | Instance method | Protected | Method | Get current customer | 20121218 | |
| 12 | Instance method | Protected | Method | Get assignment ID of standard object (customer/supplier) | 20101222 | |
| 13 | Instance method | Protected | Method | Get current vendor | 20121218 | |
| 14 | Instance method | Protected | Method | Check if Business Partner ID is a Temporary Key | 20110215 | |
| 15 | Instance method | Protected | Method | Map Multiple Assignment Data to Staging | 20110111 | |
| 16 | Instance method | Protected | Method | Read Customer Partner Functions from USMD Model | 20120228 | |
| 17 | Instance method | Protected | Method | Read Customer General Data from USMD Model | 20110601 | |
| 18 | Instance method | Protected | Method | Read Customer Tax Indicators from USMD Model | 20120322 | |
| 19 | Instance method | Protected | Method | Read Multiple Assignments from USMD Model | 20110523 | |
| 20 | Instance method | Protected | Method | Read Supplier Purchasing Orgs from USMD Model | 20120222 | |
| 21 | Instance method | Protected | Method | Read Customer Sales Areas from USMD Model | 20120228 | |
| 22 | Instance method | Protected | Method | Read Supplier Partner Functions from USMD Model | 20120220 | |
| 23 | Instance method | Protected | Method | Read Supplier General Data from USMD Model | 20110606 | |
| 24 | Instance method | Protected | Method | Read current data from model and delta buffer | 20130222 | |
| 25 | Instance method | Protected | Method | Read current data from model and delta buffer | 20131007 | |
| 26 | Instance method | Protected | Method | Update the Partner Header of the global derive data buffer | 20110324 |
Events
Class CL_MDG_BS_ECC_HANDLER has no event.
Types
| # | Type | Visibility | Typing | Associated Type | Description | Created on | Type Source |
|---|---|---|---|---|---|---|---|
| 1 | STY_BPROOT_TASK | Protected | See coding | 20131008 | BEGIN OF sty_bproot_task,
task TYPE char1,
bp_id TYPE bu_partner,
END OF sty_bproot_task
|
||
| 2 | STY_CUSGEN_TASK | Protected | See coding | Structure for Customer General Data Tasks | 20110330 | BEGIN OF sty_cusgen_task,
task TYPE char1,
bp_id TYPE bu_partner,
assignment_id TYPE mdg_bp_assignment_id,
customer_id TYPE kunnr,
END OF sty_cusgen_task
|
|
| 3 | STY_MLTAS_TASK | Protected | See coding | Structure for Multiple Assignment Tasks | 20110330 | BEGIN OF sty_mltas_task,
task TYPE char1,
bp_id TYPE bu_partner,
assignment_id TYPE mdg_bp_assignment_id,
category TYPE mdg_bp_assignment_cat,
reason TYPE mdg_bp_reason_id,
standard TYPE flag,
END OF sty_mltas_task
|
|
| 4 | STY_PORG_TASK | Protected | See coding | Structure for Purchasing Organization Tasks | 20120125 | BEGIN OF sty_porg_task,
task TYPE char1,
bp_id TYPE bu_partner,
assignment_id TYPE mdg_bp_assignment_id,
purchasing_org TYPE ekorg,
END OF sty_porg_task
|
|
| 5 | STY_SALES_TASK | Protected | See coding | Structure for Customer Sales Area Tasks | 20120112 | BEGIN OF sty_sales_task,
task TYPE char1,
bp_id TYPE bu_partner,
assignment_id TYPE mdg_bp_assignment_id,
sales_org TYPE vkorg,
distr_channel TYPE vtweg,
division TYPE spart,
END OF sty_sales_task
|
|
| 6 | STY_VENGEN_TASK | Protected | See coding | Structure for Supplier General Data Tasks | 20110330 | BEGIN OF sty_vengen_task,
task TYPE char1,
bp_id TYPE bu_partner,
assignment_id TYPE mdg_bp_assignment_id,
supplier_id TYPE lifnr,
END OF sty_vengen_task
|
|
| 7 | TTY_BPROOT_TASK | Protected | See coding | 20131008 | tty_bproot_task type standard table of sty_bproot_task
|
||
| 8 | TTY_BP_COMPNY_SORTED | Protected | See coding | 20131024 | tty_bp_compny_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_compny WITH UNIQUE KEY bp_header assgnm_id company
|
||
| 9 | TTY_BP_CUSFCN_SORTED | Protected | See coding | Sorted MDG Table of Customer Partner Functions entity | 20120219 | tty_bp_cusfcn_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_cusfcn WITH UNIQUE KEY bp_header assgnm_id vkorg vtweg spart parvw parza
|
|
| 10 | TTY_BP_CUSGEN_SORTED | Protected | See coding | Sorted MDG Table of Customer General Data entity | 20110601 | tty_bp_cusgen_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_cusgen WITH UNIQUE KEY bp_header assgnm_id
|
|
| 11 | TTY_BP_CUSTAX_SORTED | Protected | See coding | Sorted MDG Table of Customer Tax Indicators entity | 20120322 | tty_bp_custax_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_custax WITH UNIQUE KEY bp_header assgnm_id aland tatyp
|
|
| 12 | TTY_BP_CUS_CC_SORTED | Protected | See coding | 20131024 | tty_bp_cus_cc_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_cus_cc WITH UNIQUE KEY bp_header assgnm_id company
|
||
| 13 | TTY_BP_MLT_AS_SORTED | Protected | See coding | Sorted MDG Table of Multiple Assignment entity | 20110601 | tty_bp_mlt_as_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_mlt_as WITH UNIQUE KEY bp_header assgnm_id
|
|
| 14 | TTY_BP_PORG_SORTED | Protected | See coding | Sorted MDG Table of Supplier Purchasing Org. entity | 20120222 | tty_bp_porg_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_porg WITH UNIQUE KEY bp_header assgnm_id prch_org
|
|
| 15 | TTY_BP_SALES_SORTED | Protected | See coding | Sorted MDG Table of Customer Sales Area entity | 20120112 | tty_bp_sales_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_sales WITH UNIQUE KEY bp_header assgnm_id vkorg vtweg spart
|
|
| 16 | TTY_BP_VENFCN_SORTED | Protected | See coding | Sorted MDG Table of Supplier Partner Functions entity | 20111221 | tty_bp_venfcn_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_venfcn WITH UNIQUE KEY assgnm_id bp_header prch_org ltsnr parvw parza werks_d
|
|
| 17 | TTY_BP_VENGEN_SORTED | Protected | See coding | Sorted MDG Table of Supplier General Data entity | 20110606 | tty_bp_vengen_sorted TYPE SORTED TABLE OF /mdgbpx/_s_bp_pp_bp_vengen WITH UNIQUE KEY bp_header assgnm_id
|
|
| 18 | TTY_CUSGEN_TASK | Protected | See coding | Table structure for Customer General Data Tasks | 20110330 | tty_cusgen_task TYPE STANDARD TABLE OF sty_cusgen_task
|
|
| 19 | TTY_MLTAS_TASK | Protected | See coding | Table structure for Multiple Assignment Tasks | 20110330 | tty_mltas_task TYPE STANDARD TABLE OF sty_mltas_task
|
|
| 20 | TTY_MSG_MAPPING | Protected | See coding | 20110209 | BEGIN OF tty_msg_mapping,
msg_class_from TYPE symsgid,
msg_no_from TYPE symsgno,
msg_class_to TYPE symsgid,
msg_no_to TYPE symsgno,
END OF tty_msg_mapping
|
||
| 21 | TTY_PORG_TASK | Protected | See coding | Table structure for Purchasing Organization Tasks | 20120125 | tty_porg_task TYPE STANDARD TABLE OF sty_porg_task
|
|
| 22 | TTY_SALES_TASK | Protected | See coding | Table structure for Customer Sales Area Tasks | 20120112 | tty_sales_task TYPE STANDARD TABLE OF sty_sales_task
|
|
| 23 | TTY_VENGEN_TASK | Protected | See coding | Table structure for Supplier General Data Tasks | 20110330 | tty_vengen_task TYPE STANDARD TABLE OF sty_vengen_task
|
Method Signatures
Method ADJUST_OBJECT_DB_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_OBJECT_DATA | Call by reference | Type reference (TYPE) | CVIS_EI_EXTERN | Complex Interface for Business Partner in CVI | 20120309 |
Method ADJUST_OBJECT_DB_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method BALANCE_ADDRESS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ADDRESS | Call by reference | Type reference (TYPE) | ANY | 20121218 | ||||
| 2 | IS_ADDRESS_DB | Call by reference | Type reference (TYPE) | ANY | 20121218 |
Method BALANCE_ADDRESS_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method BALANCE_DATA_WITH_DATAX Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_DATA | Call by reference | Type reference (TYPE) | ANY | 20121218 | ||||
| 2 | CS_DATAX | Call by reference | Type reference (TYPE) | ANY | 20121218 | ||||
| 3 | IS_DATA_DB | Call by reference | Type reference (TYPE) | ANY | 20121218 |
Method BALANCE_DATA_WITH_DATAX on class CL_MDG_BS_ECC_HANDLER has no exception.
Method BALANCE_DATA_WITH_DATAX_TABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20121218 | ||||
| 2 | ID_CURRENT_STATE | Call by reference | Type reference (TYPE) | CVI_EI_CURRENT_STATE | External Interface: Indicator for Complete Data | 20121218 | |||
| 3 | IT_DATA_DB | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20121218 | ||||
| 4 | IV_COMBINE_DELETE_TASKS | Call by reference | Type reference (TYPE) | BOOLEAN | Boolean Variable (X=True, -=False, Space=Unknown) | 20121218 |
Method BALANCE_DATA_WITH_DATAX_TABLE on class CL_MDG_BS_ECC_HANDLER has no exception.
Method BALANCE_TEXT_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TEXT | Call by reference | Type reference (TYPE) | CVIS_EI_CVIS_TEXT | Ext. Interface: Text Main Structure | 20121218 | |||
| 2 | IS_TEXT_DB | Call by reference | Type reference (TYPE) | CVIS_EI_CVIS_TEXT | Ext. Interface: Text Main Structure | 20121218 |
Method BALANCE_TEXT_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method CENTRAL_DATA_MAINTAINABLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_MAINTAINABLE | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20100903 | ||||
| 2 | IS_UI_CONTEXT | Call by reference | Type reference (TYPE) | USMD_S_UI_CONTEXT2 | 20100903 |
Method CENTRAL_DATA_MAINTAINABLE on class CL_MDG_BS_ECC_HANDLER has no exception.
Method DERIVE_BP_GROUP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_MESSAGE_INFO | Call by reference | Type reference (TYPE) | USMD_T_MESSAGE | Messages | 20110328 | |||
| 2 | EV_BP_GROUP | Call by reference | Type reference (TYPE) | BU_GROUP | Business Partner Grouping | 20110328 | |||
| 3 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20110328 | |||
| 4 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20110328 |
Method DERIVE_BP_GROUP on class CL_MDG_BS_ECC_HANDLER has no exception.
Method DERIVE_TRADING_PARTNER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20110329 | |||
| 2 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20110329 | |||
| 3 | RV_TRADING_PARTNER | Value transfer | Type reference (TYPE) | RASSC | Company ID of Trading Partner | 20110329 |
Method DERIVE_TRADING_PARTNER on class CL_MDG_BS_ECC_HANDLER has no exception.
Method FILTER_BP_MLT_AS_KEY Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_KEY | Call by reference | Type reference (TYPE) | ANY TABLE | 20110809 | ||||
| 2 | IV_ASSIGNMENT_CAT | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_CAT | 20110809 |
Method FILTER_BP_MLT_AS_KEY on class CL_MDG_BS_ECC_HANDLER has no exception.
Method GET_BUFFER_DERIVED_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20131008 | |||
| 2 | RR_DATA | Value transfer | Object reference (TYPE REF TO) | DATA | 20131008 |
Method GET_BUFFER_DERIVED_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method GET_CUSTOMER_CURRENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_CUSTOMER | Call by reference | Type reference (TYPE) | CMDS_EI_EXTERN | Complex External Interface for Customers | 20121218 | |||
| 2 | IS_CUSTOMER_DB | Call by reference | Type reference (TYPE) | CMDS_EI_EXTERN | Complex External Interface for Customers | 20121218 | |||
| 3 | RS_CUSTOMER | Value transfer | Type reference (TYPE) | CMDS_EI_EXTERN | Complex External Interface for Customers | 20121218 |
Method GET_CUSTOMER_CURRENT on class CL_MDG_BS_ECC_HANDLER has no exception.
Method GET_STD_MLT_AS_ID Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_AS_ID | Value transfer | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | Return parameter table | 20101222 | |||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | MDG_BS_BP_TT_MLT_AS_MEM | Complex External Interface for Vendors | 20101222 | |||
| 3 | IT_DATA_DB | Call by reference | Type reference (TYPE) | MDG_BS_BP_TT_MLT_AS_MEM | External Interface: Change Indicator Object | 20101222 | |||
| 4 | IV_AS_CAT | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_CAT | Multiple Assignment | 20101222 |
Method GET_STD_MLT_AS_ID on class CL_MDG_BS_ECC_HANDLER has no exception.
Method GET_VENDOR_CURRENT Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_VENDOR | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20121218 | |||
| 2 | IS_VENDOR_DB | Call by reference | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20121218 | |||
| 3 | RS_VENDOR | Value transfer | Type reference (TYPE) | VMDS_EI_EXTERN | Complex External Interface for Vendors | 20121218 |
Method GET_VENDOR_CURRENT on class CL_MDG_BS_ECC_HANDLER has no exception.
Method IS_TEMP_KEY_4BP Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_TEMPORARY | Call by reference | Type reference (TYPE) | ABAP_BOOL | Flag indicating, that BP has temporary ID | 20110215 | |||
| 2 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDM Data Model for Access from Non-SAP-Standard Code | 20110215 | |||
| 3 | IV_PARTNER | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20110215 |
Method IS_TEMP_KEY_4BP on class CL_MDG_BS_ECC_HANDLER has no exception.
Method MAP_BP_MLT_AS_2STA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CT_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20110111 | ||||
| 2 | CT_RETURN | Call by reference | Type reference (TYPE) | BAPIRET2_T | Return parameter table | 20110111 | |||
| 3 | IT_MLT_AS | Call by reference | Type reference (TYPE) | MDG_BS_BP_TT_MLT_AS_MEM | Complex External Interface for Vendors | 20110111 |
Method MAP_BP_MLT_AS_2STA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_BP_CUSFCN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FUNCTION | Call by reference | Type reference (TYPE) | /MDGBPX/_S_BP_PP_BP_CUSFCN | Single Customer Partner Function | 20120228 | |||
| 2 | CT_FUNCTIONS | Call by reference | Type reference (TYPE) | TTY_BP_CUSFCN_SORTED | Sorted Table of Customer Partner Functions | 20120228 | |||
| 3 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | Single value | 20120228 | |||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | USMD Model | 20120228 | |||
| 5 | IV_ASSGNMT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | Assignment ID | 20120228 | |||
| 6 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | BP ID | 20120228 | |||
| 7 | IV_DISTR_CHANNEL | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20120322 | |||
| 8 | IV_DIVISION | Call by reference | Type reference (TYPE) | SPART | Division | 20120228 | |||
| 9 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field to read | 20120228 | |||
| 10 | IV_NO_FLUSH | Call by reference | Type reference (TYPE) | USMD_FLG | ABAP_FALSE | MDGAF: General Indicator | 20120228 | ||
| 11 | IV_PARTNER_COUNTER | Call by reference | Type reference (TYPE) | PARZA | Partner counter | 20120228 | |||
| 12 | IV_PARTNER_FUNCTION | Call by reference | Type reference (TYPE) | PARVW | Partner Function | 20120228 | |||
| 13 | IV_SALES_ORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20120228 |
Method READ_BP_CUSFCN_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_BP_CUSGEN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_CUSTOMER | Call by reference | Type reference (TYPE) | /MDGBPX/_S_BP_PP_BP_CUSGEN | 20110601 | ||||
| 2 | CT_CUSTOMERS | Call by reference | Type reference (TYPE) | TTY_BP_CUSGEN_SORTED | 20110601 | ||||
| 3 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | 20110601 | ||||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | 20110601 | ||||
| 5 | IV_ASSGNMT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | 20110601 | ||||
| 6 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | 20110601 | ||||
| 7 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | 20110601 | ||||
| 8 | IV_NO_FLUSH | Call by reference | Type reference (TYPE) | USMD_FLG | ABAP_FALSE | MDGAF: General Indicator | 20110906 |
Method READ_BP_CUSGEN_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_BP_CUSTAX_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_TAX_INDICATOR | Call by reference | Type reference (TYPE) | /MDGBPX/_S_BP_PP_BP_CUSTAX | Single Customer Tax Indicator | 20120322 | |||
| 2 | CT_TAX_INDICATORS | Call by reference | Type reference (TYPE) | TTY_BP_CUSTAX_SORTED | Sorted Table of Customer Tax Indicators | 20120322 | |||
| 3 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | Single value | 20120322 | |||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | USMD Model | 20120322 | |||
| 5 | IV_ASSGNMT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | Assignment ID | 20120322 | |||
| 6 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | BP ID | 20120322 | |||
| 7 | IV_COUNTRY | Call by reference | Type reference (TYPE) | ALAND | Departure country (country from which the goods are sent) | 20120322 | |||
| 8 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field to read | 20120322 | |||
| 9 | IV_NO_FLUSH | Call by reference | Type reference (TYPE) | USMD_FLG | ABAP_FALSE | MDGAF: General Indicator | 20120322 | ||
| 10 | IV_TAX_CATEGORY | Call by reference | Type reference (TYPE) | TATYP | Tax category (sales tax, federal sales tax,...) | 20120322 |
Method READ_BP_CUSTAX_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_BP_MLT_AS_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_ASSIGNMENT | Call by reference | Type reference (TYPE) | /MDGBPX/_S_BP_PP_BP_MLT_AS | 20110523 | ||||
| 2 | CT_ASSIGNMENTS | Call by reference | Type reference (TYPE) | TTY_BP_MLT_AS_SORTED | 20110523 | ||||
| 3 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | 20110523 | ||||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | 20110523 | ||||
| 5 | IV_ASSGNMT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | 20110523 | ||||
| 6 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | 20110523 | ||||
| 7 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | 20110523 | ||||
| 8 | IV_NO_FLUSH | Call by reference | Type reference (TYPE) | USMD_FLG | ABAP_FALSE | MDGAF: General Indicator | 20110906 |
Method READ_BP_MLT_AS_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_BP_PORG_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_PURCHASING_ORG | Call by reference | Type reference (TYPE) | /MDGBPX/_S_BP_PP_BP_PORG | Requested single purchasing org | 20120222 | |||
| 2 | CT_PURCHASING_ORGS | Call by reference | Type reference (TYPE) | TTY_BP_PORG_SORTED | Sorted MDG Table of Supplier Purchasing Org. entity | 20120222 | |||
| 3 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | Requested single value | 20120222 | |||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | USMD model | 20120222 | |||
| 5 | IV_ASSGNMT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | Multiple Assignment ID (Number) | 20120222 | |||
| 6 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20120222 | |||
| 7 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120222 | |||
| 8 | IV_NO_FLUSH | Call by reference | Type reference (TYPE) | USMD_FLG | ABAP_FALSE | MDGAF: General Indicator | 20120222 | ||
| 9 | IV_PURCHASING_ORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20120222 |
Method READ_BP_PORG_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_BP_SALES_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SALES_AREA | Call by reference | Type reference (TYPE) | /MDGBPX/_S_BP_PP_BP_SALES | Source Structure for PP Mapping | 20120228 | |||
| 2 | CT_SALES_AREAS | Call by reference | Type reference (TYPE) | TTY_BP_SALES_SORTED | Sorted MDG Table of Customer Sales Area entity | 20120228 | |||
| 3 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | Requested single value | 20120228 | |||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | USMD model | 20120228 | |||
| 5 | IV_ASSGNMT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | Multiple Assignment ID (Number) | 20120228 | |||
| 6 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20120228 | |||
| 7 | IV_DISTR_CHANNEL | Call by reference | Type reference (TYPE) | VTWEG | Distribution Channel | 20120322 | |||
| 8 | IV_DIVISION | Call by reference | Type reference (TYPE) | SPART | Division | 20120228 | |||
| 9 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20120228 | |||
| 10 | IV_NO_FLUSH | Call by reference | Type reference (TYPE) | USMD_FLG | ABAP_FALSE | MDGAF: General Indicator | 20120228 | ||
| 11 | IV_SALES_ORG | Call by reference | Type reference (TYPE) | VKORG | Sales Organization | 20120228 |
Method READ_BP_SALES_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_BP_VENFCN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_FUNCTION | Call by reference | Type reference (TYPE) | /MDGBPX/_S_BP_PP_BP_VENFCN | Single Supplier Partner Function | 20120220 | |||
| 2 | CT_FUNCTIONS | Call by reference | Type reference (TYPE) | TTY_BP_VENFCN_SORTED | Sorted Table of Supplier Partner Functions | 20120220 | |||
| 3 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | Single value | 20120220 | |||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | USMD Model | 20120220 | |||
| 5 | IV_ASSGNMT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | Assignment ID | 20120220 | |||
| 6 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | BP ID | 20120220 | |||
| 7 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field to read | 20120220 | |||
| 8 | IV_NO_FLUSH | Call by reference | Type reference (TYPE) | USMD_FLG | ABAP_FALSE | MDGAF: General Indicator | 20120220 | ||
| 9 | IV_PARTNER_COUNTER | Call by reference | Type reference (TYPE) | PARZA | Partner counter | 20120221 | |||
| 10 | IV_PARTNER_FUNCTION | Call by reference | Type reference (TYPE) | PARVW | Partner Function | 20120221 | |||
| 11 | IV_PLANT | Call by reference | Type reference (TYPE) | WERKS_D | Plant | 20120221 | |||
| 12 | IV_PURCHASING_ORG | Call by reference | Type reference (TYPE) | EKORG | Purchasing Organization | 20120220 | |||
| 13 | IV_SUBRANGE | Call by reference | Type reference (TYPE) | LTSNR | Vendor Subrange | 20120221 |
Method READ_BP_VENFCN_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_BP_VENGEN_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | CS_SUPPLIER | Call by reference | Type reference (TYPE) | /MDGBPX/_S_BP_PP_BP_VENGEN | 20110606 | ||||
| 2 | CT_SUPPLIERS | Call by reference | Type reference (TYPE) | TTY_BP_VENGEN_SORTED | 20110606 | ||||
| 3 | CV_VALUE | Call by reference | Type reference (TYPE) | ANY | 20110606 | ||||
| 4 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | 20110606 | ||||
| 5 | IV_ASSGNMT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | 20110606 | ||||
| 6 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | 20110606 | ||||
| 7 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | 20110606 | ||||
| 8 | IV_NO_FLUSH | Call by reference | Type reference (TYPE) | USMD_FLG | ABAP_FALSE | MDGAF: General Indicator | 20110906 |
Method READ_BP_VENGEN_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_CURRENT_CUST_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20130222 | ||||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20130222 | ||||
| 3 | EV_VALUE | Call by reference | Type reference (TYPE) | ANY | 20130222 | ||||
| 4 | IO_CHANGED_DATA | Call by reference | Object reference (TYPE REF TO) | IF_USMD_DELTA_BUFFER_READ | Read-Interface to Data Buffer | 20130222 | |||
| 5 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20130222 | |||
| 6 | IV_ASSIGNMENT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | Multiple Assignment ID (Number) | 20130222 | |||
| 7 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20130222 | |||
| 8 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20130222 | |||
| 9 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20130222 |
Method READ_CURRENT_CUST_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method READ_CURRENT_SUPPL_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | ES_DATA | Call by reference | Type reference (TYPE) | ANY | 20131007 | ||||
| 2 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | 20131007 | ||||
| 3 | EV_VALUE | Call by reference | Type reference (TYPE) | ANY | 20131007 | ||||
| 4 | IO_CHANGED_DATA | Call by reference | Object reference (TYPE REF TO) | IF_USMD_DELTA_BUFFER_READ | Read-Interface to Data Buffer | 20131007 | |||
| 5 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20131007 | |||
| 6 | IV_ASSIGNMENT_ID | Call by reference | Type reference (TYPE) | MDG_BP_ASSIGNMENT_ID | Multiple Assignment ID (Number) | 20131007 | |||
| 7 | IV_BP_ID | Call by reference | Type reference (TYPE) | BU_PARTNER | Business Partner Number | 20131007 | |||
| 8 | IV_ENTITY | Call by reference | Type reference (TYPE) | USMD_ENTITY | Entity Type | 20131007 | |||
| 9 | IV_FIELDNAME | Call by reference | Type reference (TYPE) | FIELDNAME | Field Name | 20131007 |
Method READ_CURRENT_SUPPL_DATA on class CL_MDG_BS_ECC_HANDLER has no exception.
Method UPD_DERIVED_DATA_BP_HEADER Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IO_MODEL | Call by reference | Object reference (TYPE REF TO) | IF_USMD_MODEL_EXT | MDG Data Model for Access from Non-SAP Standard Code | 20110404 | |||
| 2 | IS_DATA | Call by reference | Type reference (TYPE) | ANY | 20110608 | ||||
| 3 | IT_DATA | Call by reference | Type reference (TYPE) | INDEX TABLE | Data Table | 20110324 |
Method UPD_DERIVED_DATA_BP_HEADER on class CL_MDG_BS_ECC_HANDLER has no exception.
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 606 |