SAP ABAP Class CL_USMD_RULE_SERVICE (Service Class for FMDM Rule Maintenance)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD7 (Package) Validations and Derivations
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_RULE_SERVICE Service Interface FMDM 20080408
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_USMD_RULE_SERVICE_DT Design Time for Rule Service 20090306
Properties
Class CL_USMD_RULE_SERVICE  
Short Description Service Class for FMDM Rule Maintenance    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD7   Validations and Derivations 
Created 20080408   SAP 
Last change 20130531   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 IF_FDT_CATALOG Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
3 IF_FDT_CONSTANTS Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 IF_FDT_STRUCTURE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
5 IF_FDT_TYPES Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
6 IF_USMD_RULE_SERVICE_DT Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_USMD_RULE_SERVICE Service Interface FMDM 20080408
2 IF_USMD_RULE_SERVICE_DT Design Time for Rule Service 20090306
Friends
Class CL_USMD_RULE_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 DO_APPL_LOG_APPL_MSG Instance attribute Private Object reference (TYPE REF TO) CL_USMD_APPL_LOG Application log instance for application message 20080506
2 DO_APPL_LOG_MEM Instance attribute Private Object reference (TYPE REF TO) CL_USMD_APPL_LOG Application Log Interface 20090317
3 DO_APPL_LOG_VALI_RESULT Instance attribute Private Object reference (TYPE REF TO) CL_USMD_APPL_LOG Application log instance for validation result 20080506
4 DO_BADI Instance attribute Private Object reference (TYPE REF TO) USMD_RULE_SERVICE 20080513
5 DO_CATALOG Instance attribute Private Object reference (TYPE REF TO) IF_FDT_CATALOG Instance of catalog 20080417
6 DO_DATA_CHECK Instance attribute Private Object reference (TYPE REF TO) CL_USMD_DATA_CHECK Runs Fixed Predefined Checks 20100929
7 DO_FDT_FACTORY Instance attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY 20080417
8 DO_MODEL Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL MDM Data Model for Access from SAP Standard 20080513
9 DO_MODEL_EXT Instance attribute Private Object reference (TYPE REF TO) IF_USMD_MODEL_EXT MDM Data Model for Access from Non-SAP Standard 20080513
10 DO_RULE_CHANGE Instance attribute Private Object reference (TYPE REF TO) CL_USMD_RULE_CHECK Check BRF+ Rules 20110203
11 DR_KEY Instance attribute Private Object reference (TYPE REF TO) DATA 20090428
12 DTS_VAL_MESSAGE Instance attribute Private Type reference (TYPE) TY_TS_MESSAGE 20090422
13 DT_MAP_FIELD_2_ATTR Instance attribute Private Type reference (TYPE) TS_MAP_FIELD_2_ATTR 20091117
14 DT_MAP_FIELD_2_ATTR_VAL Instance attribute Private Type reference (TYPE) TS_MAP_FIELD_2_ATTR 20091204
15 DT_MESSAGE Instance attribute Private Type reference (TYPE) USMD_T_MESSAGE Messages 20090417
16 DT_MESSAGE_INIT Static Attribute Private Type reference (TYPE) USMD_T_MESSAGE Messages 20080423
17 DT_RULE_CREQUEST Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for check change request 20080409
18 DT_RULE_CREQUEST_FINAL Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for check change request final 20080417
19 DT_RULE_CREQUEST_HRY Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for Checking Hierarchy in Change Request 20090323
20 DT_RULE_DERIVATION Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for derive attribute values 20080513
21 DT_RULE_EDITION Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for check edition 20080417
22 DT_RULE_EDITION_FINAL Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for check edition final 20080417
23 DT_RULE_EDITION_HRY Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for Checkiong Hierarchy in Edition 20090323
24 DT_RULE_ENTITY Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for check entities 20080417
25 DT_RULE_ENTITY_HRY Instance attribute Private Type reference (TYPE) USMD_T_RULE Rules for Checking Hierarchy of Entities 20090323
26 D_APPLICATION_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID 20080417
27 D_CATALOG_ID Instance attribute Private Type reference (TYPE) IF_FDT_TYPES=>ID 20080408
28 D_MODEL Instance attribute Public Attribute reference (LIKE) 20080408
29 D_PROGRAM_ERROR Instance attribute Private Type reference (TYPE) USMD_FLG Financials MDM: General Indicator 20080606
30 GC_APPLOG_EXTNUM_PREFIX_CREQ Constant Public Type reference (TYPE) STRING 'CREQUEST_' Appl log ext. num. prefix for chang requ 20080506
31 GC_APPLOG_EXTNUM_PREFIX_EDIT Constant Public Type reference (TYPE) STRING 'EDITION_' Appl log ext. num. prefix for EDITION 20080506
32 GC_APPLOG_EXTNUM_PREFIX_ENTI Constant Public Type reference (TYPE) STRING 'EN_' Appl log ext. num. prefix for ENTITY 20080506
33 GC_APPLOG_EXT_PRE_CREQ_RESET Constant Public Type reference (TYPE) STRING 'CREQUEST_RESET_' Appl log ext. num. prefix for reset ENTITY 20090514
34 GC_CATALOG_PREFIX Constant Public Type reference (TYPE) CHAR20 'FMDM_MODEL_' Char20 20080408
35 GC_CHECK_STATUS_FOUND Constant Public Type reference (TYPE) USMD_CHECK_STATUS 'F' Latest check result Found 20080507
36 GC_CHECK_STATUS_NOT_FOUND Constant Public Type reference (TYPE) USMD_CHECK_STATUS 'N' Latest check result Not Found 20080507
37 GC_CHECK_STATUS_OUTDATED Constant Public Type reference (TYPE) USMD_CHECK_STATUS 'O' Latest check result Outdated 20080507
38 GC_CHECK_STATUS_RUNNING Constant Public Type reference (TYPE) USMD_CHECK_STATUS 'R' Latest check is still running 20080507
39 GC_CHECK_TYPE_CREQUEST Constant Public Type reference (TYPE) CHAR2 'CQ' Component of Version Number 20080616
40 GC_CHECK_TYPE_EDITION Constant Public Type reference (TYPE) CHAR2 'ED' Component of Version Number 20080616
41 GC_CHECK_TYPE_ENTITY Constant Public Type reference (TYPE) CHAR2 'EN' Component of Version Number 20080616
42 GC_FMDM_ACTIVE_VALUE Constant Public Type reference (TYPE) CHAR30 '_SAPFMDMACTIVE' 30 Characters 20090428
43 GC_FMDM_CREQUEST Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_CREQUEST' 30 Characters 20080417
44 GC_FMDM_CREQUEST_INDEX Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_CREQUEST_INDEX' 30 Characters 20110616
45 GC_FMDM_CREQUEST_STEP Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_CREQUEST_STEP' 30 Characters 20110616
46 GC_FMDM_CREQUEST_TYPE Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_CREQUEST_TYPE' 30 Characters 20080417
47 GC_FMDM_EDITION Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_EDITION' 30 Characters 20080422
48 GC_FMDM_EDITION_TYPE Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_EDITION_TYPE' 30 Characters 20080422
49 GC_FMDM_HRY_DELTA Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_HRY_DELTA' 30 Characters 20090323
50 GC_FMDM_PARAM_PREFIX Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_' 30 Characters 20080428
51 GC_FMDM_PROCESS Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_PROCESS' 30 Characters 20110616
52 GC_FMDM_WI_ID Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_WI_ID' 30 Characters 20110616
53 GC_FMDM_WI_ID_TEXT Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_WorkItem_ID' 30 Characters 20110616
54 GC_MSG_FIELDNAME Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_FIELDNAME' 30 Characters 20090317
55 GC_MSG_ID_RULE_SERVICE Constant Public Type reference (TYPE) ARBGB 'USMD7' 20110526
56 GC_MSG_ROW Constant Public Type reference (TYPE) CHAR30 'SAPFMDM_ROW' 30 Characters 20090317
57 GC_MSG_SEVERITY_TYPE_ABORT Constant Public Type reference (TYPE) USMD_BAL_MSGTYPE 'A' Validation message severity type: Abort 20080508
58 GC_MSG_SEVERITY_TYPE_ERROR Constant Public Type reference (TYPE) USMD_BAL_MSGTYPE 'E' Validation message severity type: Error 20080508
59 GC_MSG_SEVERITY_TYPE_INFO Constant Public Type reference (TYPE) USMD_BAL_MSGTYPE 'I' Validation message severity type: Information 20080508
60 GC_MSG_SEVERITY_TYPE_SUCCESS Constant Public Type reference (TYPE) USMD_BAL_MSGTYPE 'S' Validation message severity type: Success 20080508
61 GC_MSG_SEVERITY_TYPE_WARNING Constant Public Type reference (TYPE) USMD_BAL_MSGTYPE 'W' Validation message severity type: Warning 20080508
62 GC_NODE_CHECK_CREQUEST Constant Public Type reference (TYPE) CHAR30 'CHECK_CHANGE_REQUEST' 30 Characters 20080423
63 GC_NODE_CHECK_CREQUEST_HRY Constant Public Type reference (TYPE) CHAR30 'CHECK_CHANGE_REQUEST_HRY' 30 Characters 20090323
64 GC_NODE_CHECK_EDITION Constant Public Type reference (TYPE) CHAR30 'CHECK_EDITION' 30 Characters 20080423
65 GC_NODE_CHECK_EDITION_HRY Constant Public Type reference (TYPE) CHAR30 'CHECK_EDITION_HRY' 30 Characters 20090323
66 GC_NODE_CHECK_ENTITY Constant Public Type reference (TYPE) CHAR30 'CHECK_ENTITY' 30 Characters 20080423
67 GC_NODE_CHECK_ENTITY_HRY Constant Public Type reference (TYPE) CHAR30 'CHECK_ENTITY_HRY' 30 Characters 20090323
68 GC_NODE_CHECK_PREFIX Constant Public Type reference (TYPE) CHAR30 'CHECK_' 30 Characters 20080602
69 GC_NODE_DERIVATION Constant Public Type reference (TYPE) CHAR30 'DERIVATION' 30 Characters 20080423
70 GC_NODE_DERIVE_PREFIX Constant Public Type reference (TYPE) CHAR30 'DERIVE_' 30 Characters 20090402
71 GF_NEED_TR Static Attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20090415
72 GO_FACTORY Static Attribute Private Object reference (TYPE REF TO) IF_FDT_FACTORY 20090415
73 GT_RULE_SERVICE Static Attribute Private See coding 20080408
74 GV_CUSTOMER_SYSTEM Static Attribute Private Type reference (TYPE) USMD_FLG Financial MDM: General Indicator 20091217
75 GV_SYSTEM_TYPE Static Attribute Private Type reference (TYPE) SYSYSID Name of the R/3 System 20091217
Methods
# Method Level Visibility Method type Description Created on
1 ADD_GENERAL_MDG_MESSAGE Static method Private Method 20110526
2 ADD_MSG_WITH_DETLEVEL_P Instance method Private Method 20090318
3 CHECK_CREQUEST Instance method Public Method 20080409
4 CHECK_CREQUEST_FINAL Instance method Public Method 20080410
5 CHECK_EDITION Instance method Public Method 20080410
6 CHECK_EDITION_FINAL Instance method Public Method 20080410
7 CHECK_ENTITY Instance method Public Method 20080410
8 CHECK_ENTITY_TYPE_CHANGE_P Static method Private Method 20090306
9 CHECK_FINAL_P Instance method Private Method 20080513
10 CHECK_HIERARCHY_P Instance method Private Method 20090514
11 CHECK_P Instance method Private Method 20090514
12 CHECK_PROHIBITED_DERIVATIONS Static method Private Method Check derive_entity calls for forbidden derivations 20110413
13 CHECK_START_P Instance method Private Method 20080514
14 COMPARE_DERIVED_DATA_P Instance method Private Method 20080630
15 CONSTRUCTOR Instance method Private Constructor CONSTRUCTOR 20080408
16 CREATE_CATALOG Static method Public Method Create BRFplus catalog and application for data model 20080428
17 CREATE_DATA_OBJECT_P Static method Private Method Create BRFplus Data Object 20080430
18 CREATE_DEFAULT_CATALOG_STRUC_P Static method Private Method 20080430
19 CREATE_MODEL_DATA_OBJECTS_P Static method Private Method 20090312
20 DEFINE_BRF_CONTEXT Instance method Private Method Define the BRF+ Context by SetValue() 20110427
21 DETERMINE_RELEVANT_FIELDNAMES Instance method Private Method Provides the relevant field names of an entity type 20110422
22 EXTRACT_APPL_LOG Static method Private Method Extract BRFplus Messages from Application Log 20101123
23 FETCH_BADI_MESSAGE_P Instance method Private Method 20090317
24 GET_APPLICATION_OF_MODEL Static method Public Method 20110113
25 GET_APPL_CAT_P Instance method Private Method Initialize application and catalog 20080418
26 GET_APPL_LOG_HANDLE Instance method Private Method 20080513
27 GET_CATALOG Static method Public Method Get a catalog ID 20080425
28 GET_CATALOG_OF_APPLICATION Static method Public Method 20110203
29 GET_CHECK_RESULT_P Static method Private Method Get the validation result 20080506
30 GET_COLUMNS_OF_TABLE Static method Private Method Provides the columns of a table via RTTI 20110519
31 GET_CREQUEST_CHECK_RESULT Instance method Public Method 20080523
32 GET_CREQUEST_P Instance method Private Method Get Change Request via Abstraction Layer 20110428
33 GET_CREQUEST_TYPE_P Instance method Private Method 20080623
34 GET_DATA_KEY_STR_P Instance method Private Method 20090318
35 GET_DATA_MODEL_DATE_TIME_P Static method Private Method 20090326
36 GET_DATA_OBJECT_TEXTS_P Static method Private Method 20091110
37 GET_DO_VALUE_P Instance method Private Method 20090428
38 GET_EDITION_CHECK_RESULT Instance method Public Method 20080523
39 GET_EDITION_TYPE_P Instance method Private Method 20080623
40 GET_FIELD_NAME_TYPE_P Static method Private Method 20090401
41 GET_MSG_STATISTICS Static method Private Method Get validation result message statistics 20080508
42 GET_RULE_SERVICE Static method Public Method 20080408
43 GET_RULE_SERVICE_DT Static method Public Method 20110203
44 GET_RULE_SERVICE_P Static method Private Method 20080408
45 GET_TIMESTAMP_CREQUEST Static method Public Method Get the last change date and time for change request 20080806
46 GET_TIMESTAMP_CREQUEST_P Static method Private Method Get the last change date and time for change request 20080521
47 GET_TIMESTAMP_EDITION Static method Public Method Get the last change date and time for edition 20100122
48 GET_TIMESTAMP_EDITION_P Static method Private Method Get the last change date and time for edition 20080507
49 GET_USAGE_TYPE Instance method Private Method Returns the storage and use type of a given entity type 20110422
50 HANDLE_BRF_EXCEPTIONS Static method Private Method 20110526
51 INIT_APPL_LOG_INSTANCE Instance method Private Method Initialize Application Log Instance 20080507
52 INIT_APP_LOG Instance method Private Method 20080606
53 INIT_P Instance method Private Method Initialize a rule service for a certain data model 20080417
54 INIT_RULE_P Instance method Private Method 20080417
55 IS_LANGUAGE_DEPENDENT_TEXT Static method Private Method Does the data contain language-dependent texts? 20110519
56 READ_APPL_LOG Instance method Private Method 20080616
57 READ_ENTITY_VALUE_P Instance method Private Method 20090428
58 REDEFINE_MODEL_DATA_OBJECTS Static method Public Method 20090415
59 RESET_CREQUEST_CHECK_RESULT Instance method Public Method 20090514
60 SEARCH_IN_CATALOG_P Static method Private Method 20090609
61 SET_BRF_CONTEXT_FOR_CHECK Instance method Private Method Define BRF+ Check Context 20121011
62 SET_MODEL Instance method Private Method 20110421
63 SYNC_MODEL_DATA_OBJECTS_P Static method Private Method 20090325
64 TRANSFORM_DATA_ATTR2FIELD_P Instance method Private Method 20091117
65 TRANSFORM_DATA_FIELD2ATTR_P Instance method Private Method 20091117
66 WRITE_APPL_LOG Instance method Private Method Write application log 20080506
67 WRITE_SORTED_MESSAGES Instance method Private Method 20090323
68 WRITE_SORTED_MESSAGES_SF Instance method Private Method 20090514
69 WRITE_TECHNICAL_MESSAGES Instance method Private Method 20090417
Events
Class CL_USMD_RULE_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 SX_RULE_SERVICE Private See coding 20080408 BEGIN OF sx_rule_service, usmd_model TYPE usmd_model, o_rule_service TYPE REF TO cl_abap_weak_reference, "<-> cl_usmd_model, END OF sx_rule_service
2 S_ELEMENT_DEF Private See coding 20090401 BEGIN OF s_element_def, name TYPE usmd_attr_res, rollname TYPE rollname, position TYPE i, END OF s_element_def
3 S_MAP_FIELD_2_ATTR Private See coding 20091117 BEGIN OF s_map_field_2_attr, entitytype TYPE usmd_entity, lr_entity_name TYPE REF TO data, lr_final_struc TYPE REF TO data, size_of_struc TYPE i, END OF s_map_field_2_attr
4 TS_MAP_FIELD_2_ATTR Private See coding 20091117 ts_map_field_2_attr TYPE SORTED TABLE OF s_map_field_2_attr WITH NON-UNIQUE KEY entitytype
5 TY_S_DATA_KEY Private See coding 20090318 BEGIN OF ty_s_data_key, row TYPE num6, keystr TYPE string, END OF ty_s_data_key
6 TY_S_MESSAGE Private See coding 20090317 BEGIN OF ty_s_message, keystr TYPE string, row TYPE num6, for_hier TYPE usmd_flg, fieldname TYPE fieldname, usmd_msg TYPE usmd_s_message, badi_msg TYPE bal_s_msg, END OF ty_s_message
7 TY_TS_DATA_KEY Private See coding 20090318 ty_ts_data_key TYPE SORTED TABLE OF ty_s_data_key WITH NON-UNIQUE KEY row
8 TY_TS_ELEMENT_DEF Private See coding 20090401 ty_ts_element_def TYPE SORTED TABLE OF s_element_def WITH NON-UNIQUE KEY name
9 TY_TS_MESSAGE Private See coding 20090317 ty_ts_message TYPE SORTED TABLE OF ty_s_message WITH NON-UNIQUE KEY keystr
10 TY_T_DO_NAME Private See coding 20110427 ty_t_do_name TYPE TABLE OF usmd_do_name
Method Signatures

Method ADD_GENERAL_MDG_MESSAGE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) USMD_T_MESSAGE 20110526

Method ADD_GENERAL_MDG_MESSAGE on class CL_USMD_RULE_SERVICE has no exception.

Method ADD_MSG_WITH_DETLEVEL_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_BAL_MSG Call by reference Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20090318
2 Importing IS_USMD_MSG Call by reference Type reference (TYPE) USMD_S_MESSAGE Meldungen 20090422
3 Importing IV_DETLEVEL Call by reference Type reference (TYPE) BALLEVEL Anwendungs-Log: Detaillierungsgrad 20090422
4 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20090318
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20090318

Method CHECK_CREQUEST Signature

Method CHECK_CREQUEST on class CL_USMD_RULE_SERVICE has no parameter.
Method CHECK_CREQUEST on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_CREQUEST_FINAL Signature

Method CHECK_CREQUEST_FINAL on class CL_USMD_RULE_SERVICE has no parameter.
Method CHECK_CREQUEST_FINAL on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_EDITION Signature

Method CHECK_EDITION on class CL_USMD_RULE_SERVICE has no parameter.
Method CHECK_EDITION on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_EDITION_FINAL Signature

Method CHECK_EDITION_FINAL on class CL_USMD_RULE_SERVICE has no parameter.
Method CHECK_EDITION_FINAL on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_ENTITY Signature

Method CHECK_ENTITY on class CL_USMD_RULE_SERVICE has no parameter.
Method CHECK_ENTITY on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_ENTITY_TYPE_CHANGE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090306
2 Importing IT_CHANGED_ENTITYTYPE Call by reference Type reference (TYPE) USMD_T_ENTITY Entitätstypen 20090306
3 Importing IT_DELETED_ATTR Call by reference Type reference (TYPE) IF_USMD_RULE_SERVICE_DT=>TS_ENTITY_ATTR 20090323
4 Importing IT_DELETED_ENTITYTYPE Call by reference Type reference (TYPE) USMD_T_ENTITY Entitätstypen 20090306
5 Importing IT_NEW_ENTITYTYPE Call by reference Type reference (TYPE) USMD_T_ENTITY Entitätstypen 20090306
6 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090324
7 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090324

Method CHECK_ENTITY_TYPE_CHANGE_P on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_FINAL_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080513
2 Exporting ET_RESULT Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080513
3 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080514
4 Importing IT_RULE Call by reference Type reference (TYPE) USMD_T_RULE Table of rules 20080513
5 Importing IV_CHECKTYPE Call by reference Type reference (TYPE) CHAR2 'EN' entity 'CQ': Crequest 'ED': Edition 20080703
6 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080513
7 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080513

Method CHECK_FINAL_P on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_HIERARCHY_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090514
2 Exporting ET_RESULT Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090514
3 Importing IT_DELTA Call by reference Type reference (TYPE) USMD_T_HRY_TREE_RUL_DELTA ##Table of hierarchy changes for validation 20090514
4 Importing IV_CHECKTYPE Call by reference Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20090514
5 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20090514
6 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090514
7 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090514

Method CHECK_HIERARCHY_P on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090514
2 Exporting ET_RESULT Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090514
3 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090514
4 Importing IV_CHECKTYPE Call by reference Type reference (TYPE) CHAR2 'EN' entity 'CQ': Crequest 'ED': Edition 20090514
5 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20090514
6 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090514
7 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090514
8 Importing IV_ENTITYTYPE_CONT Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp for contained entity 20090514

Method CHECK_P on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_PROHIBITED_DERIVATIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20110519
2 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110413
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20110413
4 Returning RV_FORBIDDEN Value transfer Type reference (TYPE) ABAP_BOOL 20110413

Method CHECK_PROHIBITED_DERIVATIONS on class CL_USMD_RULE_SERVICE has no exception.

Method CHECK_START_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080514
2 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080514
3 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080514
4 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20080514

Method CHECK_START_P on class CL_USMD_RULE_SERVICE has no exception.

Method COMPARE_DERIVED_DATA_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080630
2 Importing IT_INPUT_DATA Call by reference Type reference (TYPE) ANY TABLE 20080630
3 Importing IT_OUTPUT_DATA Call by reference Type reference (TYPE) ANY TABLE 20080630
4 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080630

Method COMPARE_DERIVED_DATA_P on class CL_USMD_RULE_SERVICE has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080408

Method CONSTRUCTOR on class CL_USMD_RULE_SERVICE has no exception.

Method CREATE_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080428
2 Exporting EV_CATALOG Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080428
3 Importing IF_IS_LOCAL Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091217
4 Importing IV_DEVELOPMENT_PACKAGE Call by reference Type reference (TYPE) DEVCLASS Paket 20080428
5 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080428
6 Importing IV_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) DLVUNIT Softwarekomponente 20091217
7 Importing IV_TR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20080428

Method CREATE_CATALOG on class CL_USMD_RULE_SERVICE has no exception.

Method CREATE_DATA_OBJECT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090609
2 Exporting EV_DO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080430
3 Importing IO_FDT_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY 20080430
4 Importing ITS_ELEMENT Call by reference Type reference (TYPE) IF_FDT_STRUCTURE=>TS_ELEMENT Element list 20090312
5 Importing ITS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Short Texts (language dependent) 20091102
6 Importing ITS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20091102
7 Importing IV_DATA_OBJECT_TYPE Call by reference Type reference (TYPE) IF_FDT_TYPES=>DATA_OBJECT_TYPE IF_FDT_CONSTANTS=>GC_DATA_OBJECT_TYPE_ELEMENT Data Object Type 20090309
8 Importing IV_DDIC_TYPENAME Call by reference Type reference (TYPE) CSEQUENCE 20080430
9 Importing IV_DO_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090401
10 Importing IV_DO_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME 20080430
11 Importing IV_TR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20081127

Method CREATE_DATA_OBJECT_P on class CL_USMD_RULE_SERVICE has no exception.

Method CREATE_DEFAULT_CATALOG_STRUC_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080430
2 Importing IO_FDT_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY 20080430
3 Importing IV_CATALOG_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080430
4 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090312
5 Importing IV_TR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20081127

Method CREATE_DEFAULT_CATALOG_STRUC_P on class CL_USMD_RULE_SERVICE has no exception.

Method CREATE_MODEL_DATA_OBJECTS_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090318
2 Importing IO_CATALOG Call by reference Object reference (TYPE REF TO) IF_FDT_CATALOG 20090402
3 Importing IO_FDT_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY 20090312
4 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090312
5 Importing IV_NODE_ID_PARENT Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20090318
6 Importing IV_NODE_ID_SIBLING Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Node ID 20090318
7 Importing IV_TR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20090318

Method CREATE_MODEL_DATA_OBJECTS_P on class CL_USMD_RULE_SERVICE has no exception.

Method DEFINE_BRF_CONTEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT 20110427
2 Changing CT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110427
3 Importing IR_DATA_OBJECT2 Call by reference Object reference (TYPE REF TO) DATA 20110427
4 Importing IS_RULE_ENTITY Call by reference Type reference (TYPE) USMD_S_RULE Rule for Finanacial MDM 20110427
5 Importing IT_DO_NAME Call by reference Type reference (TYPE) TY_T_DO_NAME 20110427
6 Importing IV_DATA_ACTIVE Call by reference Type reference (TYPE) ANY 20110428
7 Importing IV_DATA_NO_TEXT Call by reference Type reference (TYPE) ANY 20110428
8 Importing IV_DATA_OBJECT Call by reference Type reference (TYPE) ANY 20110428
9 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20110427
10 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110427

Method DEFINE_BRF_CONTEXT on class CL_USMD_RULE_SERVICE has no exception.

Method DETERMINE_RELEVANT_FIELDNAMES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110422
2 Returning RELEVANT_FIELDNAMES Value transfer Type reference (TYPE) USMD_TS_FIELDNAME MDF Feldname 20110422

Method DETERMINE_RELEVANT_FIELDNAMES on class CL_USMD_RULE_SERVICE has no exception.

Method EXTRACT_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20101123
2 Changing CT_RESULT Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20101123
3 Changing CT_VAL_MESSAGES Call by reference Type reference (TYPE) TY_TS_MESSAGE 20101123
4 Importing IT_DATA_KEY Call by reference Type reference (TYPE) TY_TS_DATA_KEY 20101123
5 Importing IV_CHECKTYPE Call by reference Type reference (TYPE) CHAR2 Komponente der Versionsnummer 20101123
6 Importing IV_ROW Call by reference Type reference (TYPE) INT4 Natürliche Zahl 20101123
7 Importing IV_SPECIAL Call by reference Type reference (TYPE) CHAR1 Einstelliges Kennzeichen 20101123
8 Importing IV_TIMESTAMP_END Call by reference Type reference (TYPE) BALTIMSTMP Anwendungs-Log: Zeitstempel einer Meldung 20101123
9 Importing IV_TIMESTAMP_START Call by reference Type reference (TYPE) BALTIMSTMP Anwendungs-Log: Zeitstempel einer Meldung 20101123

Method EXTRACT_APPL_LOG on class CL_USMD_RULE_SERVICE has no exception.

Method FETCH_BADI_MESSAGE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_VAL_MESSAGE Call by reference Type reference (TYPE) TY_TS_MESSAGE 20090317
2 Importing IF_FOR_HIER Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090422
3 Importing ITS_DATA_KEY Call by reference Type reference (TYPE) TY_TS_DATA_KEY 20090422
4 Importing IV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20090317

Method FETCH_BADI_MESSAGE_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_APPLICATION_OF_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110203
2 Exporting EV_APPL_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20110203
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110113

Method GET_APPLICATION_OF_MODEL on class CL_USMD_RULE_SERVICE has no exception.

Method GET_APPL_CAT_P Signature

Method GET_APPL_CAT_P on class CL_USMD_RULE_SERVICE has no parameter.
Method GET_APPL_CAT_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_APPL_LOG_HANDLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20080513

Method GET_APPL_LOG_HANDLE on class CL_USMD_RULE_SERVICE has no exception.

Method GET_CATALOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NEED_REDEF Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090415
2 Exporting EF_NEED_SOFTWARE_COMPONENT Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091217
3 Exporting EF_NEED_TR Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090325
4 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090526
5 Exporting EV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20090324
6 Exporting EV_CATALOG Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080425
7 Importing IV_APPLICATION Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID 20080425
8 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080425
9 Importing IV_SKIP_CHANGE_CHECK Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091029

Method GET_CATALOG on class CL_USMD_RULE_SERVICE has no exception.

Method GET_CATALOG_OF_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_CAT_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Universal Unique Identifier 20110203
2 Exporting EV_CAT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20110203
3 Importing IO_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY 20110203
4 Importing IV_APPL_ID Call by reference Type reference (TYPE) IF_FDT_TYPES=>ID Beschreibung 20110203

Method GET_CATALOG_OF_APPLICATION on class CL_USMD_RULE_SERVICE has no exception.

Method GET_CHECK_RESULT_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALIDATION_RESULT Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080506
2 Exporting EV_CHECK_STATUS Call by reference Type reference (TYPE) USMD_CHECK_STATUS Check Status in Financial MDM Rule Service 20080506
3 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Anwendungs-Log: Zeitbasis für Nametab der Kontexte 20080508
4 Exporting EV_VALIDATION_RESULT_APPLOG Call by reference Type reference (TYPE) BALLOGHNDL Anwendungs-Log: Handle eines Protokolls 20090303
5 Importing IV_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20080506
6 Importing IV_RESET_EXTNUMBER Call by reference Type reference (TYPE) BALNREXT Anwendungs-Log: Externe Identifikation 20090514

Method GET_CHECK_RESULT_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_COLUMNS_OF_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20110519
2 Returning RT_COLUMNS Value transfer Type reference (TYPE) ABAP_COMPONENT_TAB 20110519

Method GET_COLUMNS_OF_TABLE on class CL_USMD_RULE_SERVICE has no exception.

Method GET_CREQUEST_CHECK_RESULT Signature

Method GET_CREQUEST_CHECK_RESULT on class CL_USMD_RULE_SERVICE has no parameter.
Method GET_CREQUEST_CHECK_RESULT on class CL_USMD_RULE_SERVICE has no exception.

Method GET_CREQUEST_P Signature

Method GET_CREQUEST_P on class CL_USMD_RULE_SERVICE has no parameter.
Method GET_CREQUEST_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_CREQUEST_TYPE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080623
2 Returning RV_CREQUEST_TYPE Value transfer Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20080623

Method GET_CREQUEST_TYPE_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_DATA_KEY_STR_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CTS_DATA_KEY Call by reference Type reference (TYPE) TY_TS_DATA_KEY 20090318
2 Importing IT_DATA Call by reference Type reference (TYPE) ANY TABLE 20090318
3 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090318

Method GET_DATA_KEY_STR_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_DATA_MODEL_DATE_TIME_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_DATE Call by reference Type reference (TYPE) DATS Feld vom Typ DATS 20090326
2 Exporting EV_TIME Call by reference Type reference (TYPE) TIMS Feld vom Typ TIMS 20090326
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090326

Method GET_DATA_MODEL_DATE_TIME_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_DATA_OBJECT_TEXTS_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ETS_NODE_TEXT Call by reference Type reference (TYPE) IF_FDT_CATALOG=>TS_NODE_TEXT 20091110
2 Exporting ETS_SHORT_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_SHORT_TEXT Texts (language dependent) 20091110
3 Exporting ETS_TEXT Call by reference Type reference (TYPE) IF_FDT_TYPES=>TS_TEXT Texts (language dependent) 20091110
4 Importing IV_DTEL_NAME Call by reference Type reference (TYPE) DDOBJNAME Name des zu lesenden Datenelements 20091110
5 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20091110
6 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20091110

Method GET_DATA_OBJECT_TEXTS_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_DO_VALUE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Type reference (TYPE) DATA 20090515
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090428
3 Importing IR_DATA Call by reference Type reference (TYPE) DATA 20090428
4 Importing IV_DO_NAME Call by reference Type reference (TYPE) USMD_DO_NAME Name des Datenobjekts 20090428
5 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090428
6 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090428

Method GET_DO_VALUE_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_EDITION_CHECK_RESULT Signature

Method GET_EDITION_CHECK_RESULT on class CL_USMD_RULE_SERVICE has no parameter.
Method GET_EDITION_CHECK_RESULT on class CL_USMD_RULE_SERVICE has no exception.

Method GET_EDITION_TYPE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080623
2 Returning RV_EDITION_TYPE Value transfer Type reference (TYPE) USMD_EDITION_TYPE Editionstyp 20080623

Method GET_EDITION_TYPE_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_FIELD_NAME_TYPE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ELEMENT_DEF Call by reference Type reference (TYPE) S_ELEMENT_DEF FIM MDM: Feldname 20090401
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20090401
3 Importing IV_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20090401

Method GET_FIELD_NAME_TYPE_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_MSG_STATISTICS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_MSG_STATISTICS Call by reference Type reference (TYPE) USMD_S_MSG_STATISTICS Message statistics 20080508
2 Importing IT_VALIDATION_RESULT Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080508

Method GET_MSG_STATISTICS on class CL_USMD_RULE_SERVICE has no exception.

Method GET_RULE_SERVICE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RULE_SERVICE Call by reference Object reference (TYPE REF TO) IF_USMD_RULE_SERVICE Rule Service for Finanancial MDM 20080408
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080408
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080408

Method GET_RULE_SERVICE on class CL_USMD_RULE_SERVICE has no exception.

Method GET_RULE_SERVICE_DT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RULE_SERVICE_DT Call by reference Object reference (TYPE REF TO) IF_USMD_RULE_SERVICE_DT 20110203
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20110203
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20110203

Method GET_RULE_SERVICE_DT on class CL_USMD_RULE_SERVICE has no exception.

Method GET_RULE_SERVICE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EO_RULE_SERVICE Call by reference Object reference (TYPE REF TO) CL_USMD_RULE_SERVICE Rule Service for Finanancial MDM 20080408
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080408
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20080408

Method GET_RULE_SERVICE_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_TIMESTAMP_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080806
2 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080806

Method GET_TIMESTAMP_CREQUEST on class CL_USMD_RULE_SERVICE has no exception.

Method GET_TIMESTAMP_CREQUEST_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP UTC-Zeitstempel in Kurzform (JJJJMMTThhmmss) 20080521
2 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080521

Method GET_TIMESTAMP_CREQUEST_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_TIMESTAMP_EDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Feld vom Typ DATS 20100122
2 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20100122

Method GET_TIMESTAMP_EDITION on class CL_USMD_RULE_SERVICE has no exception.

Method GET_TIMESTAMP_EDITION_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_TIMESTAMP Call by reference Type reference (TYPE) TIMESTAMP Feld vom Typ DATS 20080507
2 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080507

Method GET_TIMESTAMP_EDITION_P on class CL_USMD_RULE_SERVICE has no exception.

Method GET_USAGE_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20110422
2 Returning USAGE_TYPE Value transfer Type reference (TYPE) USMD_USAGE_TYPE Ablage- und Verwendungsart 20110422

Method GET_USAGE_TYPE on class CL_USMD_RULE_SERVICE has no exception.

Method HANDLE_BRF_EXCEPTIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGES Call by reference Type reference (TYPE) USMD_T_MESSAGE 20110526
2 Importing IO_BRF_EXCEPTION Call by reference Object reference (TYPE REF TO) OBJECT 20110526

Method HANDLE_BRF_EXCEPTIONS on class CL_USMD_RULE_SERVICE has no exception.

Method INIT_APPL_LOG_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080507
2 Importing IM_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080507
3 Importing IM_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20080507
4 Importing IM_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20080507

Method INIT_APPL_LOG_INSTANCE on class CL_USMD_RULE_SERVICE has no exception.

Method INIT_APP_LOG Signature

Method INIT_APP_LOG on class CL_USMD_RULE_SERVICE has no parameter.
Method INIT_APP_LOG on class CL_USMD_RULE_SERVICE has no exception.

Method INIT_P Signature

Method INIT_P on class CL_USMD_RULE_SERVICE has no parameter.
Method INIT_P on class CL_USMD_RULE_SERVICE has no exception.

Method INIT_RULE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RULE Call by reference Type reference (TYPE) USMD_T_RULE Table of rules 20080417
2 Exporting ET_RULE_FINAL Call by reference Type reference (TYPE) USMD_T_RULE Table of rules 20080417
3 Exporting ET_RULE_HRY Call by reference Type reference (TYPE) USMD_T_RULE Table of rules 20090323
4 Importing IO_CATALOG Call by reference Object reference (TYPE REF TO) IF_FDT_CATALOG 20080513
5 Importing ITS_STRUCTURE Call by reference Type reference (TYPE) IF_FDT_CATALOG=>TS_CATALOG_STRUCTURE 20080417
6 Importing IV_ANCESTOR_NODE Call by reference Type reference (TYPE) USMD_DO_NAME Filter rule name to the exporting table 20080417
7 Importing IV_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY 20080417

Method INIT_RULE_P on class CL_USMD_RULE_SERVICE has no exception.

Method IS_LANGUAGE_DEPENDENT_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_TABLE Call by reference Type reference (TYPE) ANY TABLE 20110519
2 Returning RV_IS_LANGUAGE_DEPENDENT_TEXT Value transfer Type reference (TYPE) ABAP_BOOL Is true if the provided table contains column 'LANGU' 20110519

Method IS_LANGUAGE_DEPENDENT_TEXT on class CL_USMD_RULE_SERVICE has no exception.

Method READ_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VALIDATION_RESULT Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080616

Method READ_APPL_LOG on class CL_USMD_RULE_SERVICE has no exception.

Method READ_ENTITY_VALUE_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) DATA 20090428
2 Importing IF_DATA_ONLY_HAVE_KEY Call by reference Type reference (TYPE) USMD_FLG ABAP_FALSE FIN MDM: Allgemeines Kennzeichen 20090428
3 Importing IF_ONLY_ACTIVE_VALUE Call by reference Type reference (TYPE) USMD_FLG ABAP_FALSE FIN MDM: Allgemeines Kennzeichen 20091116
4 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20090428
5 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20090428
6 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090428

Method READ_ENTITY_VALUE_P on class CL_USMD_RULE_SERVICE has no exception.

Method REDEFINE_MODEL_DATA_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090415
2 Importing IO_FDT_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY 20090415
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090415
4 Importing IV_TR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20090415

Method REDEFINE_MODEL_DATA_OBJECTS on class CL_USMD_RULE_SERVICE has no exception.

Method RESET_CREQUEST_CHECK_RESULT Signature

Method RESET_CREQUEST_CHECK_RESULT on class CL_USMD_RULE_SERVICE has no parameter.
Method RESET_CREQUEST_CHECK_RESULT on class CL_USMD_RULE_SERVICE has no exception.

Method SEARCH_IN_CATALOG_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090609
2 Exporting EO_CATALOG Call by reference Object reference (TYPE REF TO) IF_FDT_CATALOG 20090609
3 Exporting EV_NODE_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Universal Unique Identifier 20090609
4 Exporting EV_PARENT_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Universal Unique Identifier 20090609
5 Exporting EV_SIBLING_ID Call by reference Type reference (TYPE) IF_FDT_CATALOG=>NODE_ID Universal Unique Identifier 20090609
6 Importing IO_FDT_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY 20090609
7 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090609
8 Importing IV_OBJECT_NAME Call by reference Type reference (TYPE) IF_FDT_TYPES=>NAME Beschreibung 20090609

Method SEARCH_IN_CATALOG_P on class CL_USMD_RULE_SERVICE has no exception.

Method SET_BRF_CONTEXT_FOR_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_CONTEXT Call by reference Object reference (TYPE REF TO) IF_FDT_CONTEXT FDT: Context 20121011
2 Changing CV_DO_SUPPORTED Call by reference Type reference (TYPE) USMD_FLG MDGAF: General Indicator 20121011
3 Importing IV_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Change Request 20121011
4 Importing IV_DELTA Call by reference Type reference (TYPE) ANY Needed for hierarchy maintaince 20121011
5 Importing IV_DO_NAME Call by reference Type reference (TYPE) USMD_DO_NAME Name of Data Object 20121011
6 Importing IV_EDITION Call by reference Type reference (TYPE) USMD_EDITION Edition 20121011

Method SET_BRF_CONTEXT_FOR_CHECK on class CL_USMD_RULE_SERVICE has no exception.

Method SET_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20110421

Method SET_MODEL on class CL_USMD_RULE_SERVICE has no exception.

Method SYNC_MODEL_DATA_OBJECTS_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EF_NEED_REDEF Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090415
2 Exporting ET_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090325
3 Importing IF_ONLY_CHECK Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20090415
4 Importing IO_FDT_FACTORY Call by reference Object reference (TYPE REF TO) IF_FDT_FACTORY 20090325
5 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20090325
6 Importing IV_TR Call by reference Type reference (TYPE) TRKORR Auftrag/Aufgabe 20090325

Method SYNC_MODEL_DATA_OBJECTS_P on class CL_USMD_RULE_SERVICE has no exception.

Method TRANSFORM_DATA_ATTR2FIELD_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DATA Call by reference Type reference (TYPE) DATA 20091117
2 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20091117
3 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20091117

Method TRANSFORM_DATA_ATTR2FIELD_P on class CL_USMD_RULE_SERVICE has no exception.

Method TRANSFORM_DATA_FIELD2ATTR_P Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ER_DATA Call by reference Object reference (TYPE REF TO) DATA 20091117
2 Importing IF_VALIDATION_MODE Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20091204
3 Importing IS_DATA Call by reference Type reference (TYPE) DATA 20091117
4 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20091117

Method TRANSFORM_DATA_FIELD2ATTR_P on class CL_USMD_RULE_SERVICE has no exception.

Method WRITE_APPL_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_SUBMIT Call by reference Type reference (TYPE) USMD_FLG ABAP_TRUE FIN MDM: Allgemeines Kennzeichen 20080507
2 Importing IT_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080506
3 Importing IT_TECHNICAL_MESSAGE Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20090417
4 Importing IT_VALIDATION_RESULT Value transfer Type reference (TYPE) USMD_T_MESSAGE Meldungen 20080506

Method WRITE_APPL_LOG on class CL_USMD_RULE_SERVICE has no exception.

Method WRITE_SORTED_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ITS_DATA_KEY Call by reference Type reference (TYPE) TY_TS_DATA_KEY 20090323
2 Importing ITS_VAL_MESSAGE Call by reference Type reference (TYPE) TY_TS_MESSAGE 20090323
3 Importing IV_ENTITYTYPE Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20090323

Method WRITE_SORTED_MESSAGES on class CL_USMD_RULE_SERVICE has no exception.

Method WRITE_SORTED_MESSAGES_SF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_TYPE Call by reference Type reference (TYPE) CHAR1 'S'-Start; 'F'-Final; space-other 20090514
2 Importing ITS_VAL_MESSAGE Call by reference Type reference (TYPE) TY_TS_MESSAGE 20090514

Method WRITE_SORTED_MESSAGES_SF on class CL_USMD_RULE_SERVICE has no exception.

Method WRITE_TECHNICAL_MESSAGES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_MESSAGE Call by reference Type reference (TYPE) USMD_T_MESSAGE 20090417

Method WRITE_TECHNICAL_MESSAGES on class CL_USMD_RULE_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 604