SAP ABAP Class CL_EXM_DG_CHANNEL_BASE (EPM/ESM base class for channels)
Hierarchy
SAP_BASIS (Software Component) SAP Basis Component
   BC-SRV-NWD (Application Component) NetWeaver Demonstration
     S_EPM_DG (Package) EPM: New Data Generator
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_EPM_DG_CHANNEL_BASE EPM: New data generator base class 20100629
2 Inheritance (c INHERITING FROM c_ref)  CL_NON_EPM_DG_CHANNEL_BASE EPM: Base class for non-EPM channel ( only for testing ) 20100811
Properties
Class CL_EXM_DG_CHANNEL_BASE  
Short Description EPM/ESM base class for channels    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package S_EPM_DG   EPM: New Data Generator 
Created 20100628   SAP 
Last change 20140121   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 CL_EXM_DG_CONFIG_UTILITIES Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CL_EXM_DG_TARGET_BASE Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_EXM_DG_CHANNEL_BASE has no interface implemented.
Friends
# Friend Modeled only Created on Description
1 CL_EPM_UNIT_TEST_BASE 20130517 Unit test base class
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_BUPA_FILE_NAME Constant Protected Type reference (TYPE) STRING 'SAP/PUBLIC/BC/NWDEMO_MODEL/Business_Partners.xml' 20100713
2 GC_EMPLOYEE_FILE_NAME Constant Protected Type reference (TYPE) STRING 'SAP/PUBLIC/BC/NWDEMO_MODEL/Employee.xml' 20100713
3 GC_ORDERS_FILE_NAME Constant Protected Type reference (TYPE) STRING 'SAP/PUBLIC/BC/NWDEMO_MODEL/Sales_Orders.xml' 20100723
4 GC_PRODUCT_FILE_NAME Constant Protected Type reference (TYPE) STRING 'SAP/PUBLIC/BC/NWDEMO_MODEL/Products.xml' 20100721
5 GI_UUID Static Attribute Protected Object reference (TYPE REF TO) IF_EPM_UUID EPM: Interface for GUIDS 20130517
6 GTH_BUPA_DATA Static Attribute Protected Type reference (TYPE) TT_BUPA_DATA 20100715
7 GTH_DG_PARAMS Instance attribute Protected Type reference (TYPE) CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS 20100709
8 GTH_DG_TARGET_PARAMS Instance attribute Protected Type reference (TYPE) CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS 20111108
9 GTH_EMPLOYEE_DATA Static Attribute Protected Type reference (TYPE) TT_EMPLOYEE_DATA 20100713
10 GTH_ORDERS Static Attribute Protected Type reference (TYPE) TT_SALES_ORDER_DATA 20100723
11 GTH_PRODUCT_DATA Static Attribute Protected Type reference (TYPE) TT_PRODUCT_DATA 20100721
12 GTH_TARGET_NAMES Instance attribute Protected Type reference (TYPE) CL_EXM_DG_TARGET_BASE=>TT_TARGET_NAMES 20100708
13 GV_ELAPSED_TIME Instance attribute Public Type reference (TYPE) TY_ELAPSED_TIME 20110319
14 GV_PACKAGE_SIZE Instance attribute Protected Type reference (TYPE) I 20110607
15 GV_USE_PSEUDO_GUIDS Instance attribute Protected Type reference (TYPE) ABAP_BOOL 20100714
16 MO_RANDOM Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_RANDOM Pseudo Random Number Generator 20120809
Methods
# Method Level Visibility Method type Description Created on
1 ADD_SYSTEM_USERS Instance method Public Method Add System Users as Itelo Employees 20110412
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20100628
3 CREATE_NON_EXM_DATA Instance method Protected Method Create non-EXM data 20100818
4 CREATE_SNAPSHOT Instance method Public Method Request targets to create a data snapshot 20100830
5 CREATE_XML_PARSER_INSTANCE Static method Private Method EPM: create a parser instance 20120103
6 DELETE_ALL_EXM_DATA Instance method Public Method Ask targets to delete all their data 20101202
7 DELETE_ALL_SNAPSHOTS Instance method Public Method Request targets to delete all data snapshots 20100830
8 DELETE_EXM_DATA Instance method Protected Method Ask targets to delete data 20100709
9 DELETE_NON_EXM_DATA Instance method Protected Method Ask targets to delete non-EXM data 20100818
10 DELETE_SNAPSHOT Instance method Public Method Request targets to delete a data snapshot 20100830
11 FINALIZE Instance method Protected Method Announce that data generation has ended 20100817
12 GET_CHANNEL_PARAMS Instance method Public Method Return list of current parameter/value pairs for the channel 20100709
13 GET_EXM_CHILD_KEYS Instance method Protected Method Get keys from reference target 20110419
14 GET_EXM_DATA Instance method Protected Method Get data from reference target 20100712
15 GET_EXM_FIELD_DATA Instance method Protected Method Get data from reference target 20110401
16 GET_EXM_KEYS Instance method Protected Method Get keys from reference target 20100712
17 GET_GUID Instance method Protected Method Create a guid 20100628
18 GET_ID Instance method Protected Method Pull an ID from the number range 20100708
19 GET_IDS Instance method Protected Method 20120217
20 GET_MESSAGES Instance method Protected Method Get messages to return 20100818
21 GET_NON_EXM_DATA Instance method Protected Method Get non-EXM data from a specific target 20100818
22 GET_NR_STATUS Instance method Protected Method Get highest ID from reference target 20101117
23 GET_PARAM_VALUE Instance method Protected Method Get the value of a parameter 20100709
24 GET_PARAM_VALUE_MANDATORY Instance method Protected Method Get the value of a parameter 20101026
25 GET_REFERENCE_TARGET Instance method Public Method Retrieve the reference target for a channel 20100712
26 GET_SNAPSHOT_KEYS Instance method Public Method Request targets to provide snapshot keys 20100908
27 INITIALIZE Instance method Protected Method Announce that data geeneration has commenced 20100817
28 LOAD_MIME_FILE Static method Private Method Load a file from the Mime Repository 20100628
29 MAKE_NUMBER_RANGE Instance method Protected Method Make a number range interval 20100628
30 MAKE_TEST_GUID Instance method Protected Method Create a pseudo-guid for testing 20100708
31 PARSE_BUSINESS_PARTNERS Static method Protected Method Parse the business products XML stream 20100715
32 PARSE_EMPLOYEES Static method Protected Method Parse the employees XML stream 20100628
33 PARSE_ORDERS Static method Protected Method Parse the sales orders/purchase orders XML stream 20100628
34 PARSE_PRODUCTS Static method Protected Method Parse the products XML stream 20100628
35 RESET_NUMBER_RANGE Instance method Protected Method Reset a number range interval 20100628
36 RETRIEVE_SNAPSHOT Instance method Public Method Request targets to retrieve a data snapshot 20100906
37 SET_REFERENCE_TARGET Instance method Protected Method Set the reference target for a channel 20100812
38 START_DATA_GENERATION Instance method Public Method Trigger a data generation run 20100628
39 STORE_EXM_DATA Instance method Protected Method Ask targets to store data 20100709
40 STORE_NON_EXM_DATA Instance method Protected Method Ask targets to store non-EXM data 20100818
Events
Class CL_EXM_DG_CHANNEL_BASE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_ADDRESS_DESCRIPTIONS Public See coding 20100715 tt_address_descriptions TYPE STANDARD TABLE OF ty_description WITH DEFAULT KEY
2 TT_BUPA_ADDRESSES Public See coding 20100715 tt_bupa_addresses TYPE STANDARD TABLE OF ty_bupa_address WITH DEFAULT KEY
3 TT_BUPA_DATA Public See coding 20100715 tt_bupa_data TYPE STANDARD TABLE OF ty_bupa_data
4 TT_BUPA_EMAILS Public See coding 20100715 tt_bupa_emails TYPE STANDARD TABLE OF ty_bupa_email WITH DEFAULT KEY
5 TT_BUPA_PHONES Public See coding 20100715 tt_bupa_phones TYPE STANDARD TABLE OF ty_bupa_phone WITH DEFAULT KEY
6 TT_BUPA_WEB_ADDRESSES Public See coding 20100715 tt_bupa_web_addresses TYPE STANDARD TABLE OF ty_bupa_web_address WITH DEFAULT KEY
7 TT_EMPLOYEE_DATA Public See coding 20100713 tt_employee_data TYPE STANDARD TABLE OF ty_employee_data
8 TT_EMPLOYEE_DESCRIPTIONS Public See coding 20100713 tt_employee_descriptions TYPE STANDARD TABLE OF ty_description WITH DEFAULT KEY
9 TT_PRODUCT_DATA Public See coding 20100721 tt_product_data TYPE STANDARD TABLE OF ty_product_data
10 TT_PRODUCT_DESCRIPTIONS Public See coding 20100721 tt_product_descriptions TYPE STANDARD TABLE OF ty_description WITH DEFAULT KEY
11 TT_PRODUCT_NAMES Public See coding 20100721 tt_product_names TYPE STANDARD TABLE OF ty_product_name WITH DEFAULT KEY
12 TT_SALES_ORDER_DATA Public See coding 20100723 tt_sales_order_data TYPE STANDARD TABLE OF ty_sales_order_data
13 TT_SALES_ORDER_ITEMS Public See coding 20100723 tt_sales_order_items TYPE STANDARD TABLE OF ty_sales_order_item
14 TT_WEB_RESOURCES Public See coding 20100721 tt_web_resources TYPE STANDARD TABLE OF ty_web_resource WITH DEFAULT KEY
15 TY_BUPA_ADDRESS Public See coding 20100715 BEGIN OF ty_bupa_address, city TYPE snwd_city, postal_code TYPE snwd_postal_code, street TYPE snwd_street, building TYPE snwd_building, country TYPE snwd_country, * address_type TYPE snwd_address_type, type TYPE snwd_address_type, val_date_start TYPE snwd_validity_start_date, val_date_end TYPE snwd_validity_end_date, description TYPE tt_address_descriptions, END OF ty_bupa_address
16 TY_BUPA_DATA Public See coding 20100715 BEGIN OF ty_bupa_data, header TYPE ty_bupa_header, * roles TYPE tt_bupa_roles, addresses TYPE tt_bupa_addresses, phones TYPE tt_bupa_phones, email_ads TYPE tt_bupa_emails, urls TYPE tt_bupa_web_addresses, END OF ty_bupa_data
17 TY_BUPA_EMAIL Public See coding 20100715 BEGIN OF ty_bupa_email, email_address TYPE snwd_email_address, * val_date_start TYPE snwd_validity_start_date, * val_date_end TYPE snwd_validity_end_date, validity_date TYPE snwd_validity_end_date, END OF ty_bupa_email
18 TY_BUPA_HEADER Public See coding 20100715 BEGIN OF ty_bupa_header, partner_id TYPE snwd_partner_id, currency TYPE snwd_curr_code, company_name TYPE snwd_company_name, legal_form TYPE snwd_legal_form, salutation TYPE snwd_title, firstname TYPE snwd_first_name, middlename TYPE snwd_middle_name, lastname TYPE snwd_last_name, sex TYPE snwd_sex, role_code TYPE snwd_business_partner_role, END OF ty_bupa_header
19 TY_BUPA_PHONE Public See coding 20100715 BEGIN OF ty_bupa_phone, phone_number TYPE snwd_phone_number, phone_extension(10) TYPE c, * val_date_start TYPE snwd_validity_start_date, * val_date_end TYPE snwd_validity_end_date, validity_date TYPE snwd_validity_end_date, END OF ty_bupa_phone
20 TY_BUPA_WEB_ADDRESS Public See coding 20100715 BEGIN OF ty_bupa_web_address, web_address TYPE snwd_email_address, * val_date_start TYPE snwd_validity_start_date, * val_date_end TYPE snwd_validity_end_date, validity_date TYPE snwd_validity_end_date, END OF ty_bupa_web_address
21 TY_BUYER_PARTY Public See coding 20100723 BEGIN OF ty_buyer_party, buyer_id(10) TYPE c, END OF ty_buyer_party
22 TY_CHANNEL_DESCRIPTION Public Type reference (TYPE) STRING Description of data generation channel 20100628
23 TY_CHANNEL_NAME Public See coding Name of data generation channel 20100628 ty_channel_name(60) TYPE c
24 TY_CHANNEL_TYPE Public Type reference (TYPE) STRING Type of data generation channel (ESM/EPM etc.) 20100628
25 TY_DESCRIPTION Public See coding 20100713 BEGIN OF ty_description, langu TYPE sylangu, text TYPE char255, END OF ty_description
26 TY_ELAPSED_TIME Public See coding 20110319 ty_elapsed_time TYPE p LENGTH 10 DECIMALS 2
27 TY_EMPLOYEE_BANK_DATA Public See coding 20100713 BEGIN OF ty_employee_bank_data, bank(255) TYPE c, bank_code(10) TYPE c, account_number(10) TYPE c, iban(22) TYPE c, swift(11) TYPE c, END OF ty_employee_bank_data
28 TY_EMPLOYEE_BUSINESS_ADDRESS Public See coding 20100713 BEGIN OF ty_employee_business_address, company_name TYPE string, city TYPE string, postal_code TYPE string, street TYPE string, building TYPE string, country TYPE string, END OF ty_employee_business_address
29 TY_EMPLOYEE_DATA Public See coding 20100713 BEGIN OF ty_employee_data, header TYPE ty_employee_header_data, description TYPE tt_employee_descriptions, private_address TYPE ty_employee_private_address, business_address TYPE ty_employee_business_address, org_unit TYPE ty_employee_org_unit_data, bank_data TYPE ty_employee_bank_data, payroll_data TYPE ty_employee_payroll_data, END OF ty_employee_data
30 TY_EMPLOYEE_HEADER_DATA Public See coding 20100713 BEGIN OF ty_employee_header_data, employee_id(10) TYPE n, picture(255) TYPE c, entry_date TYPE sydatum, salutation(10) TYPE c, sex(1) TYPE c, firstname TYPE string, middlename TYPE string, lastname TYPE string, logon_name(12) TYPE c, email TYPE string, phone_number TYPE string, END OF ty_employee_header_data
31 TY_EMPLOYEE_ORG_UNIT_DATA Public See coding 20100713 BEGIN OF ty_employee_org_unit_data, department_id(20) TYPE c, role(80) TYPE c, superior TYPE ty_employee_superior, END OF ty_employee_org_unit_data
32 TY_EMPLOYEE_PAYROLL_DATA Public See coding 20100713 BEGIN OF ty_employee_payroll_data, amount TYPE string, currency TYPE string, END OF ty_employee_payroll_data
33 TY_EMPLOYEE_PRIVATE_ADDRESS Public See coding 20100713 BEGIN OF ty_employee_private_address, city TYPE string, postal_code TYPE string, street TYPE string, building TYPE string, country TYPE string, END OF ty_employee_private_address
34 TY_EMPLOYEE_SUPERIOR Public See coding 20100713 BEGIN OF ty_employee_superior, firstname TYPE string, middlename TYPE string, lastname TYPE string, role(80) TYPE c, END OF ty_employee_superior
35 TY_PRODUCT_DATA Public See coding 20100721 BEGIN OF ty_product_data, header TYPE ty_product_header_data, description TYPE tt_product_descriptions, name TYPE tt_product_names, web_resource TYPE tt_web_resources, END OF ty_product_data
36 TY_PRODUCT_DETAILS Public See coding 20100723 BEGIN OF ty_product_details, seller_id TYPE snwd_product_id, type_code TYPE snwd_product_type_code, END OF ty_product_details
37 TY_PRODUCT_DIMENSIONS Public See coding 20101118 BEGIN OF ty_product_dimensions, width(6) TYPE p DECIMALS 2, depth(6) TYPE p DECIMALS 2, height(6) TYPE p DECIMALS 2, unit(3) TYPE c, END OF ty_product_dimensions
38 TY_PRODUCT_HEADER_DATA Public See coding 20100721 BEGIN OF ty_product_header_data, product_id TYPE snwd_product_id, type_code TYPE snwd_product_type_code, category_id TYPE snwd_product_category, main_category TYPE snwd_product_category, tax_tarif_code TYPE snwd_product_tax_tarif_code, measure_unit TYPE snwd_quantity_unit, weight_measure TYPE snwd_weight_measure, weight_unit TYPE snwd_quantity_unit, price TYPE snwd_unit_price, currency_code TYPE snwd_curr_code, width TYPE snwd_dimension, depth TYPE snwd_dimension, height TYPE snwd_dimension, unit TYPE snwd_dim_unit, END OF ty_product_header_data
39 TY_PRODUCT_NAME Public See coding 20100721 BEGIN OF ty_product_name, langu(2) TYPE c, name TYPE char255, END OF ty_product_name
40 TY_PRODUCT_PRICE Public See coding 20100721 BEGIN OF ty_product_price, price TYPE snwd_unit_price, END OF ty_product_price
41 TY_QUANTITY Public See coding 20100723 BEGIN OF ty_quantity, unit_code TYPE snwd_unit_code, content TYPE snwd_quantity, END OF ty_quantity
42 TY_SALES_ORDER_DATA Public See coding 20100723 BEGIN OF ty_sales_order_data, header TYPE ty_so_header, description TYPE STANDARD TABLE OF ty_description WITH DEFAULT KEY, purchase_order_note TYPE STANDARD TABLE OF ty_description WITH DEFAULT KEY, item TYPE STANDARD TABLE OF ty_sales_order_item WITH DEFAULT KEY, END OF ty_sales_order_data
43 TY_SALES_ORDER_ITEM Public See coding 20100723 BEGIN OF ty_sales_order_item. INCLUDE TYPE ty_so_item. TYPES: detailed_description TYPE STANDARD TABLE OF ty_description WITH DEFAULT KEY, END OF ty_sales_order_item
44 TY_SELLER_PARTY Public See coding 20100723 BEGIN OF ty_seller_party, seller_id(10) TYPE c, END OF ty_seller_party
45 TY_SO_DESCRIPTION Public See coding 20100723 BEGIN OF ty_so_description, language_code TYPE sylangu, content(255) TYPE c, END OF ty_so_description
46 TY_SO_HEADER Public See coding 20100723 BEGIN OF ty_so_header, buyer_party TYPE ty_buyer_party, seller_party TYPE ty_seller_party, currency_code TYPE snwd_curr_code, END OF ty_so_header
47 TY_SO_ITEM Public See coding 20100723 BEGIN OF ty_so_item, id(10) TYPE c, product TYPE ty_product_details, quantity TYPE ty_quantity, END OF ty_so_item
48 TY_WEB_RESOURCE Public See coding 20100721 BEGIN OF ty_web_resource, web_adress TYPE snwd_product_pic_url, type(3) TYPE c, detail_description TYPE tt_product_descriptions, END OF ty_web_resource
Method Signatures

Method ADD_SYSTEM_USERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_USERS Call by reference Type reference (TYPE) STRINGTAB List of System Users 20110412
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20110412

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_EXM_DG_CHANNEL_BASE has no parameter.
Method CLASS_CONSTRUCTOR on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method CREATE_NON_EXM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100818
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100818
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME 20100818
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME 20100818
5 Importing IV_FINAL_CALL Call by reference Type reference (TYPE) ABAP_BOOL 20100818
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20101007

Method CREATE_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20100908
2 Exporting EV_SNAPSHOT_GUID Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20110318
3 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20110319
4 Importing IV_CHANNEL_NAME Call by reference Type reference (TYPE) TY_CHANNEL_NAME Name of data generation channel 20100906
5 Importing IV_SNAPSHOT_DESCRIPTION Call by reference Type reference (TYPE) CHAR255 Char255 20100906

Method CREATE_SNAPSHOT on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method CREATE_XML_PARSER_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIME_FILE_NAME Call by reference Type reference (TYPE) STRING 20120103
2 Returning RIF_PARSER Value transfer Object reference (TYPE REF TO) IF_IXML_PARSER IF_IXML_PARSER 20120103

Method CREATE_XML_PARSER_INSTANCE on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method DELETE_ALL_EXM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20101202
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20101202
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20110321

Method DELETE_ALL_SNAPSHOTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20100909
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100909

Method DELETE_ALL_SNAPSHOTS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method DELETE_EXM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100709
2 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) STANDARD TABLE 20100709
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME 20100709
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME 20100709

Method DELETE_EXM_DATA on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method DELETE_NON_EXM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100818
2 Importing IT_NON_EXM_DATA_SEL_PARAMS Call by reference Type reference (TYPE) STANDARD TABLE 20100818
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20101007

Method DELETE_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20100909
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100909
3 Importing IV_SNAPSHOT_KEY Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20100906

Method DELETE_SNAPSHOT on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method FINALIZE Signature

Method FINALIZE on class CL_EXM_DG_CHANNEL_BASE has no parameter.
Method FINALIZE on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_CHANNEL_PARAMS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_PARAMS Call by reference Type reference (TYPE) CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS 20100709

Method GET_CHANNEL_PARAMS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_EXM_CHILD_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CHILD_KEYS Call by reference Type reference (TYPE) STANDARD TABLE Table of node keys 20110419
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Op status code 20110419
3 Importing IT_PARENT_KEYS Call by reference Type reference (TYPE) STANDARD TABLE Table of node keys 20110419
4 Importing IV_BO_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object 20110419
5 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object Node 20110419

Method GET_EXM_CHILD_KEYS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_EXM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) ANY TABLE Node data 20100712
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Op status code 20100712
3 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) STANDARD TABLE Table of node keys 20100712
4 Importing IV_BO_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object 20100712
5 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object Node 20100712

Method GET_EXM_DATA on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_EXM_FIELD_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE Node data 20110401
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Op status code 20110401
3 Importing IT_NODE_KEYS Call by reference Type reference (TYPE) STANDARD TABLE Table of node keys 20110401
4 Importing IV_BO_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object 20110401
5 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object Node 20110401
6 Importing IV_FIELD_NAME Call by reference Type reference (TYPE) CHAR16 20110401

Method GET_EXM_FIELD_DATA on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_EXM_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_NODE_KEYS Call by reference Type reference (TYPE) STANDARD TABLE Table of node keys 20100712
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Op status code 20100712
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object 20100712
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object Node 20100712

Method GET_EXM_KEYS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_USE_PSEUDO_GUID Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20100628
2 Returning RV_GUID Value transfer Type reference (TYPE) SYSUUID_C UUID formats 20100628

Method GET_GUID on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_ID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NRNR Call by reference Type reference (TYPE) NRNR Number range number 20100708
2 Importing IV_OBJECT Call by reference Type reference (TYPE) NROBJ Name of number range object 20100708
3 Returning RV_ID Value transfer Type reference (TYPE) CHAR10 10 digit number 20100708

Method GET_ID on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_IDS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_NRNR Call by reference Type reference (TYPE) NRNR 20120217
2 Importing IV_NUM_IDS Call by reference Type reference (TYPE) INRI-QUANTITY 20120217
3 Importing IV_OBJECT Call by reference Type reference (TYPE) NROBJ 20120217
4 Returning RV_FIRST_ID Value transfer Type reference (TYPE) CHAR10 20120217

Method GET_IDS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20100818
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20121029

Method GET_NON_EXM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100818
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100818
3 Importing IT_NON_EXM_DATA_SEL_PARAMS Call by reference Type reference (TYPE) STANDARD TABLE 20100818
4 Importing IV_TARGET_NAME Call by reference Type reference (TYPE) STRING 20100818
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20101007

Method GET_NR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_MAX_NUM Call by reference Type reference (TYPE) SNWD_ID Node data 20101117
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Op status code 20101117
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object 20101117
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME Name of EXM Business Object Node 20101117

Method GET_NR_STATUS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_PARAM_VALUE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) STRING 20100709
2 Returning RV_PARAM_VALUE Value transfer Type reference (TYPE) STRING 20130529

Method GET_PARAM_VALUE on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_PARAM_VALUE_MANDATORY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_PARAM_VALUE Value transfer Type reference (TYPE) STRING 20101026
2 Importing IV_PARAM_NAME Call by reference Type reference (TYPE) STRING 20101026
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20101026

Method GET_REFERENCE_TARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TARGET_NAME Value transfer Type reference (TYPE) STRING 20100712

Method GET_REFERENCE_TARGET on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method GET_SNAPSHOT_KEYS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_KEYS Call by reference Type reference (TYPE) STANDARD TABLE Table with Strings 20100908
2 Importing IV_CHANNEL_NAME Call by reference Type reference (TYPE) TY_CHANNEL_NAME Name of data generation channel 20100908

Method GET_SNAPSHOT_KEYS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method INITIALIZE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20111028

Method INITIALIZE on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method LOAD_MIME_FILE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_RESULT Call by reference Type reference (TYPE) XSTRING 20100628
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100628
3 Importing IV_FILE_NAME Call by reference Type reference (TYPE) STRING Fully qualified name of file to load 20100628
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20100811

Method MAKE_NUMBER_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_INRIV Call by reference Type reference (TYPE) INRIV Number range interval structure, transfer for function mod. 20100628
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL Op status 20100628
3 Importing IV_INTERVAL_IDENT Call by reference Type reference (TYPE) NRNR Name of interval 20100628
4 Importing IV_NUMBER_RANGE_OBJECT Call by reference Type reference (TYPE) CHAR10 Name of number range 20100628

Method MAKE_NUMBER_RANGE on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method MAKE_TEST_GUID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_GUID Value transfer Type reference (TYPE) SYSUUID_C UUID formats 20100708

Method MAKE_TEST_GUID on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method PARSE_BUSINESS_PARTNERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIME_FILE_NAME Call by reference Type reference (TYPE) STRING 20111221
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20100715

Method PARSE_BUSINESS_PARTNERS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method PARSE_EMPLOYEES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIME_FILE_NAME Call by reference Type reference (TYPE) STRING 20111221
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20100713

Method PARSE_EMPLOYEES on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method PARSE_ORDERS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIME_FILE_NAME Call by reference Type reference (TYPE) STRING 20111221
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20100721

Method PARSE_ORDERS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method PARSE_PRODUCTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MIME_FILE_NAME Call by reference Type reference (TYPE) STRING 20111221
2 Returning RV_SUCCESS Value transfer Type reference (TYPE) ABAP_BOOL 20100721

Method PARSE_PRODUCTS on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method RESET_NUMBER_RANGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100628
2 Importing IV_INTERVAL_IDENT Call by reference Type reference (TYPE) NRNR 20100628
3 Importing IV_LEVEL Call by reference Type reference (TYPE) NRLEVEL 0 Number range status 20101117
4 Importing IV_NUMBER_RANGE_OBJECT Call by reference Type reference (TYPE) CHAR10 20100628

Method RESET_NUMBER_RANGE on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method RETRIEVE_SNAPSHOT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) STRINGTAB Table with Strings 20100909
2 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100909
3 Importing IV_SNAPSHOT_KEY Call by reference Type reference (TYPE) SYSUUID_C UUID in character form 20100906
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20110321

Method SET_REFERENCE_TARGET Signature

Method SET_REFERENCE_TARGET on class CL_EXM_DG_CHANNEL_BASE has no parameter.
Method SET_REFERENCE_TARGET on class CL_EXM_DG_CHANNEL_BASE has no exception.

Method START_DATA_GENERATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGES Call by reference Type reference (TYPE) STRINGTAB 20100628
2 Importing IT_PARAMETERS Call by reference Type reference (TYPE) CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS 20100712
3 Importing IT_TARGET_PARAMETERS Call by reference Type reference (TYPE) CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS 20111108
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION 20100628

Method STORE_EXM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100709
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100709
3 Importing IV_BO_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME 20100709
4 Importing IV_BO_NODE_NAME Call by reference Type reference (TYPE) ABAP_INTFNAME 20100709
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20101007

Method STORE_NON_EXM_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_SUCCESS Call by reference Type reference (TYPE) ABAP_BOOL 20100818
2 Importing IT_DATA Call by reference Type reference (TYPE) STANDARD TABLE 20100818
# Exception Resumable Description Created on
1 CX_EXM_API_EXCEPTION EPM/ESM data generator exceptions 20101007
History
Last changed by/on SAP  20140121 
SAP Release Created in 703