Hierarchy
⤷
⤷
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 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) | |
| 2 | Forward declaration class (CLASS c DEFINITION DEFERRED) | Forward declaration class (CLASS c DEFINITION DEFERRED) | |
| 3 | 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 | Constant | Protected | Type reference (TYPE) | STRING | 'SAP/PUBLIC/BC/NWDEMO_MODEL/Business_Partners.xml' | 20100713 | |||
| 2 | Constant | Protected | Type reference (TYPE) | STRING | 'SAP/PUBLIC/BC/NWDEMO_MODEL/Employee.xml' | 20100713 | |||
| 3 | Constant | Protected | Type reference (TYPE) | STRING | 'SAP/PUBLIC/BC/NWDEMO_MODEL/Sales_Orders.xml' | 20100723 | |||
| 4 | Constant | Protected | Type reference (TYPE) | STRING | 'SAP/PUBLIC/BC/NWDEMO_MODEL/Products.xml' | 20100721 | |||
| 5 | Static Attribute | Protected | Object reference (TYPE REF TO) | IF_EPM_UUID | EPM: Interface for GUIDS | 20130517 | |||
| 6 | Static Attribute | Protected | Type reference (TYPE) | TT_BUPA_DATA | 20100715 | ||||
| 7 | Instance attribute | Protected | Type reference (TYPE) | CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS | 20100709 | ||||
| 8 | Instance attribute | Protected | Type reference (TYPE) | CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS | 20111108 | ||||
| 9 | Static Attribute | Protected | Type reference (TYPE) | TT_EMPLOYEE_DATA | 20100713 | ||||
| 10 | Static Attribute | Protected | Type reference (TYPE) | TT_SALES_ORDER_DATA | 20100723 | ||||
| 11 | Static Attribute | Protected | Type reference (TYPE) | TT_PRODUCT_DATA | 20100721 | ||||
| 12 | Instance attribute | Protected | Type reference (TYPE) | CL_EXM_DG_TARGET_BASE=>TT_TARGET_NAMES | 20100708 | ||||
| 13 | Instance attribute | Public | Type reference (TYPE) | TY_ELAPSED_TIME | 20110319 | ||||
| 14 | Instance attribute | Protected | Type reference (TYPE) | I | 20110607 | ||||
| 15 | Instance attribute | Protected | Type reference (TYPE) | ABAP_BOOL | 20100714 | ||||
| 16 | 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 | Instance method | Public | Method | Add System Users as Itelo Employees | 20110412 | |
| 2 | Static method | Public | Constructor | CLASS_CONSTRUCTOR | 20100628 | |
| 3 | Instance method | Protected | Method | Create non-EXM data | 20100818 | |
| 4 | Instance method | Public | Method | Request targets to create a data snapshot | 20100830 | |
| 5 | Static method | Private | Method | EPM: create a parser instance | 20120103 | |
| 6 | Instance method | Public | Method | Ask targets to delete all their data | 20101202 | |
| 7 | Instance method | Public | Method | Request targets to delete all data snapshots | 20100830 | |
| 8 | Instance method | Protected | Method | Ask targets to delete data | 20100709 | |
| 9 | Instance method | Protected | Method | Ask targets to delete non-EXM data | 20100818 | |
| 10 | Instance method | Public | Method | Request targets to delete a data snapshot | 20100830 | |
| 11 | Instance method | Protected | Method | Announce that data generation has ended | 20100817 | |
| 12 | Instance method | Public | Method | Return list of current parameter/value pairs for the channel | 20100709 | |
| 13 | Instance method | Protected | Method | Get keys from reference target | 20110419 | |
| 14 | Instance method | Protected | Method | Get data from reference target | 20100712 | |
| 15 | Instance method | Protected | Method | Get data from reference target | 20110401 | |
| 16 | Instance method | Protected | Method | Get keys from reference target | 20100712 | |
| 17 | Instance method | Protected | Method | Create a guid | 20100628 | |
| 18 | Instance method | Protected | Method | Pull an ID from the number range | 20100708 | |
| 19 | Instance method | Protected | Method | 20120217 | ||
| 20 | Instance method | Protected | Method | Get messages to return | 20100818 | |
| 21 | Instance method | Protected | Method | Get non-EXM data from a specific target | 20100818 | |
| 22 | Instance method | Protected | Method | Get highest ID from reference target | 20101117 | |
| 23 | Instance method | Protected | Method | Get the value of a parameter | 20100709 | |
| 24 | Instance method | Protected | Method | Get the value of a parameter | 20101026 | |
| 25 | Instance method | Public | Method | Retrieve the reference target for a channel | 20100712 | |
| 26 | Instance method | Public | Method | Request targets to provide snapshot keys | 20100908 | |
| 27 | Instance method | Protected | Method | Announce that data geeneration has commenced | 20100817 | |
| 28 | Static method | Private | Method | Load a file from the Mime Repository | 20100628 | |
| 29 | Instance method | Protected | Method | Make a number range interval | 20100628 | |
| 30 | Instance method | Protected | Method | Create a pseudo-guid for testing | 20100708 | |
| 31 | Static method | Protected | Method | Parse the business products XML stream | 20100715 | |
| 32 | Static method | Protected | Method | Parse the employees XML stream | 20100628 | |
| 33 | Static method | Protected | Method | Parse the sales orders/purchase orders XML stream | 20100628 | |
| 34 | Static method | Protected | Method | Parse the products XML stream | 20100628 | |
| 35 | Instance method | Protected | Method | Reset a number range interval | 20100628 | |
| 36 | Instance method | Public | Method | Request targets to retrieve a data snapshot | 20100906 | |
| 37 | Instance method | Protected | Method | Set the reference target for a channel | 20100812 | |
| 38 | Instance method | Public | Method | Trigger a data generation run | 20100628 | |
| 39 | Instance method | Protected | Method | Ask targets to store data | 20100709 | |
| 40 | 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 | IT_USERS | Call by reference | Type reference (TYPE) | STRINGTAB | List of System Users | 20110412 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100818 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100818 | ||||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | 20100818 | ||||
| 4 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | 20100818 | ||||
| 5 | IV_FINAL_CALL | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | STRINGTAB | Table with Strings | 20100908 | |||
| 2 | EV_SNAPSHOT_GUID | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in character form | 20110318 | |||
| 3 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20110319 | ||||
| 4 | IV_CHANNEL_NAME | Call by reference | Type reference (TYPE) | TY_CHANNEL_NAME | Name of data generation channel | 20100906 | |||
| 5 | 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 | IV_MIME_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | 20120103 | ||||
| 2 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | STRINGTAB | Table with Strings | 20101202 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20101202 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | STRINGTAB | Table with Strings | 20100909 | |||
| 2 | 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 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100709 | ||||
| 2 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100709 | ||||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | 20100709 | ||||
| 4 | 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 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100818 | ||||
| 2 | IT_NON_EXM_DATA_SEL_PARAMS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | STRINGTAB | Table with Strings | 20100909 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100909 | ||||
| 3 | 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 | 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 | ET_CHILD_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of node keys | 20110419 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Op status code | 20110419 | |||
| 3 | IT_PARENT_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of node keys | 20110419 | |||
| 4 | IV_BO_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | Name of EXM Business Object | 20110419 | |||
| 5 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | ANY TABLE | Node data | 20100712 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Op status code | 20100712 | |||
| 3 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of node keys | 20100712 | |||
| 4 | IV_BO_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | Name of EXM Business Object | 20100712 | |||
| 5 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | Node data | 20110401 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Op status code | 20110401 | |||
| 3 | IT_NODE_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of node keys | 20110401 | |||
| 4 | IV_BO_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | Name of EXM Business Object | 20110401 | |||
| 5 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | Name of EXM Business Object Node | 20110401 | |||
| 6 | 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 | ET_NODE_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table of node keys | 20100712 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Op status code | 20100712 | |||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | Name of EXM Business Object | 20100712 | |||
| 4 | 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 | IV_USE_PSEUDO_GUID | Call by reference | Type reference (TYPE) | ABAP_BOOL | ABAP_FALSE | 20100628 | |||
| 2 | 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 | IV_NRNR | Call by reference | Type reference (TYPE) | NRNR | Number range number | 20100708 | |||
| 2 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | Name of number range object | 20100708 | |||
| 3 | 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 | IV_NRNR | Call by reference | Type reference (TYPE) | NRNR | 20120217 | ||||
| 2 | IV_NUM_IDS | Call by reference | Type reference (TYPE) | INRI-QUANTITY | 20120217 | ||||
| 3 | IV_OBJECT | Call by reference | Type reference (TYPE) | NROBJ | 20120217 | ||||
| 4 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | STRINGTAB | Table with Strings | 20100818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100818 | ||||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100818 | ||||
| 3 | IT_NON_EXM_DATA_SEL_PARAMS | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100818 | ||||
| 4 | IV_TARGET_NAME | Call by reference | Type reference (TYPE) | STRING | 20100818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_MAX_NUM | Call by reference | Type reference (TYPE) | SNWD_ID | Node data | 20101117 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Op status code | 20101117 | |||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | Name of EXM Business Object | 20101117 | |||
| 4 | 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 | IV_PARAM_NAME | Call by reference | Type reference (TYPE) | STRING | 20100709 | ||||
| 2 | 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 | EV_PARAM_VALUE | Value transfer | Type reference (TYPE) | STRING | 20101026 | ||||
| 2 | IV_PARAM_NAME | Call by reference | Type reference (TYPE) | STRING | 20101026 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | 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 | ET_KEYS | Call by reference | Type reference (TYPE) | STANDARD TABLE | Table with Strings | 20100908 | |||
| 2 | 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 | 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 | EV_RESULT | Call by reference | Type reference (TYPE) | XSTRING | 20100628 | ||||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100628 | ||||
| 3 | IV_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | Fully qualified name of file to load | 20100628 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ES_INRIV | Call by reference | Type reference (TYPE) | INRIV | Number range interval structure, transfer for function mod. | 20100628 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | Op status | 20100628 | |||
| 3 | IV_INTERVAL_IDENT | Call by reference | Type reference (TYPE) | NRNR | Name of interval | 20100628 | |||
| 4 | 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 | 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 | IV_MIME_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | 20111221 | ||||
| 2 | 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 | IV_MIME_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | 20111221 | ||||
| 2 | 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 | IV_MIME_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | 20111221 | ||||
| 2 | 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 | IV_MIME_FILE_NAME | Call by reference | Type reference (TYPE) | STRING | 20111221 | ||||
| 2 | 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 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100628 | ||||
| 2 | IV_INTERVAL_IDENT | Call by reference | Type reference (TYPE) | NRNR | 20100628 | ||||
| 3 | IV_LEVEL | Call by reference | Type reference (TYPE) | NRLEVEL | 0 | Number range status | 20101117 | ||
| 4 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | STRINGTAB | Table with Strings | 20100909 | |||
| 2 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100909 | ||||
| 3 | IV_SNAPSHOT_KEY | Call by reference | Type reference (TYPE) | SYSUUID_C | UUID in character form | 20100906 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | ET_MESSAGES | Call by reference | Type reference (TYPE) | STRINGTAB | 20100628 | ||||
| 2 | IT_PARAMETERS | Call by reference | Type reference (TYPE) | CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS | 20100712 | ||||
| 3 | IT_TARGET_PARAMETERS | Call by reference | Type reference (TYPE) | CL_EXM_DG_CONFIG_UTILITIES=>TT_DG_PARAMS | 20111108 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 20100628 |
Method STORE_EXM_DATA Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100709 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100709 | ||||
| 3 | IV_BO_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | 20100709 | ||||
| 4 | IV_BO_NODE_NAME | Call by reference | Type reference (TYPE) | ABAP_INTFNAME | 20100709 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | 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 | EV_SUCCESS | Call by reference | Type reference (TYPE) | ABAP_BOOL | 20100818 | ||||
| 2 | IT_DATA | Call by reference | Type reference (TYPE) | STANDARD TABLE | 20100818 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | EPM/ESM data generator exceptions | 20101007 |
History
| Last changed by/on | SAP | 20140121 |
| SAP Release Created in | 703 |