SAP ABAP Class CL_USMD_CREQUEST (Change Request)
Hierarchy
MDG_FND (Software Component) MDG Foundation
   CA-MDG-AF (Application Component) Application Framework
     USMD2_MAIN (Package) Main objects of generic MDG UIs
Properties
Class CL_USMD_CREQUEST  
Short Description Change Request    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package USMD2_MAIN   Main objects of generic MDG UIs 
Created 20071211   SAP 
Last change 20131127   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 USMD0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 USMD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_USMD_CREQUEST has no interface implemented.
Friends
Class CL_USMD_CREQUEST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_DRAFT_ASSIGNMENT Static Attribute Public Type reference (TYPE) USMD_DRAFT_STEP '9' Last Step Processed in Draft 20080528
Methods
# Method Level Visibility Method type Description Created on
1 ASSIGNED_CREQUEST Static method Public Method Assigned Change Request, If Available 20100621
2 BUILD_VALUE_CHKEY Static method Public Method Preparation of Data Structure 20080819
3 CHECK_CREQUEST Static method Public Method Check Status and Processor of Change Request 20080819
4 GET_KEY_CREQUEST_BY_OBJECTLIST Static method Public Method 20130619
5 GET_OBJECTLIST_FLAT Static method Public Method Get Objectlist of Change requests in a flat structure 20130619
6 IS_CREQUEST_ASSIGNED Static method Public Method Is an entity assigned to a change request? 20080528
7 IS_CREQUEST_REQUIRED Static method Public Method Mass Processing: Is a change request necessary? 20090421
8 IS_HRY_CREQUEST_ASSIGNED Static method Private Method 20130619
9 IS_HRY_CREQUEST_REQUIRED Static method Private Method 20130619
10 IS_KEY_ATTRIBUTE Static method Private Method Checks whether attribute is a key attribute 20120619
11 PREPARE_CREQ_DATA Static method Private Method 20130619
12 READ_CREQUEST_TYPES Static method Public Method Reads Change Request Types 20090828
13 READ_VALID_CREQUESTS Static method Public Method Reads Change Requests for Entity Type for a User 20080528
14 WRITE_CREQUESTS Static method Public Method Writes Entries to a Change Request 20081124
15 WRITE_HRY_CREQUESTS Static method Public Method Writes Hierarchy Entries to a Change Request 20081124
16 _READ_VALID_CREQUESTS Static method Private Method 20100108
Events
Class CL_USMD_CREQUEST has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_STATUS Private See coding 20130619 BEGIN OF ty_s_status, usmd_creq_status TYPE usmd_crequest_status, usmd_creq_obmain TYPE usmd_crequest_obmain, END OF ty_s_status
2 TY_T_STATUS Private See coding 20130619 ty_t_status TYPE SORTED TABLE OF ty_s_status WITH UNIQUE KEY usmd_creq_status
Method Signatures

Method ASSIGNED_CREQUEST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CREQUEST Value transfer Type reference (TYPE) USMD_S_CREQUEST Änderungsantrag 20100622
2 Importing IF_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20100621
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20100621
4 Importing IS_VALUE Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20100621
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20100621

Method BUILD_VALUE_CHKEY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080819
2 Importing IS_KEY Call by reference Type reference (TYPE) DATA 20080819
3 Importing I_FIELDNAME Call by reference Type reference (TYPE) USMD_FIELDNAME FIM MDM: Feldname 20080819
4 Returning RS_VALUE_CHKEY Value transfer Type reference (TYPE) USMD_SX_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20080819

Method BUILD_VALUE_CHKEY on class CL_USMD_CREQUEST has no exception.

Method CHECK_CREQUEST 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 20080819
2 Importing ID_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20080819
3 Importing ID_CREQ_STATUS Call by reference Type reference (TYPE) USMD_CREQUEST_STATUS Status des Änderungsantrags 20080819
4 Importing IF_HRY_CREQ Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20080819
5 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080819
6 Importing IO_WF_SERVICE Call by reference Object reference (TYPE REF TO) CL_USMD_WF_SERVICE Service-Klasse für den Workflow 20100315
7 Importing IS_DATA_MODIFY Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20080819
8 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080819

Method CHECK_CREQUEST on class CL_USMD_CREQUEST has no exception.

Method GET_KEY_CREQUEST_BY_OBJECTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTLIST Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY 20130619
2 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20130619
3 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20130619
4 Returning RR_KEY_CREQUEST Value transfer Object reference (TYPE REF TO) DATA 20130619

Method GET_KEY_CREQUEST_BY_OBJECTLIST on class CL_USMD_CREQUEST has no exception.

Method GET_OBJECTLIST_FLAT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_OBJECTLIST Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY 20130619
2 Importing IT_VALUE_KEY Call by reference Type reference (TYPE) USMD_TS_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20130619
3 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20130619
4 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20130619
5 Returning RR_KEY_CREQUEST Value transfer Object reference (TYPE REF TO) DATA Liste von Änderungsanträgen 20130619

Method GET_OBJECTLIST_FLAT on class CL_USMD_CREQUEST has no exception.

Method IS_CREQUEST_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ES_CREQUEST Value transfer Type reference (TYPE) USMD_S_CREQUEST Änderungsantrag 20080528
2 Importing IF_HRY_CREQ Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20080528
3 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080528
4 Importing IO_WF_SERVICE Call by reference Object reference (TYPE REF TO) CL_USMD_WF_SERVICE Service-Klasse für den Workflow 20100315
5 Importing IS_VALUE Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20080528
6 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080528
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION allg. Ausnahme 20080528

Method IS_CREQUEST_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CHANGE_REQUEST Liste von Änderungsanträgen 20090421
2 Exporting ET_CREQ_ERROR Call by reference Type reference (TYPE) USMD_TS_CREQ_ERROR Fehlerhafte Zuordnung eines Änderungsantrags 20090421
3 Exporting ET_UNASSIGNED Call by reference Type reference (TYPE) USMD_TS_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20090421
4 Importing ID_WI_ID Call by reference Type reference (TYPE) SWW_WIID Workitem-Kennung 20100629
5 Importing IF_HRY_CREQ Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090421
6 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20090421
7 Importing IO_WF_SERVICE Call by reference Object reference (TYPE REF TO) CL_USMD_WF_SERVICE Service-Klasse für den Workflow 20100315
8 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20090421
9 Importing IT_VALUE Call by reference Type reference (TYPE) USMD_TS_VALUE_CHKEY Feldname + Wert + übergeordnete Feldname-/Wertpaare 20090421
10 Importing I_SINGLE_OBJ Call by reference Type reference (TYPE) USMD_FLG SPACE Single Object Maintenance 20100907

Method IS_CREQUEST_REQUIRED on class CL_USMD_CREQUEST has no exception.

Method IS_HRY_CREQUEST_ASSIGNED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_CREQUEST Call by reference Type reference (TYPE) USMD_S_CREQUEST 20130619
2 Changing CS_ENTITY_PROP Call by reference Type reference (TYPE) USMD_S_ENTITY_PROP 20130619
3 Changing CT_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CREQUEST 20130619
4 Exporting ES_CREQUEST Value transfer Type reference (TYPE) USMD_S_CREQUEST 20130619
5 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL 20130619
6 Importing IS_VALUE Call by reference Type reference (TYPE) USMD_SX_VALUE_CHKEY 20130619
7 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE 20130619
# Exception Resumable Description Created on
1 CX_USMD_EXCEPTION 20130619

Method IS_HRY_CREQUEST_REQUIRED Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CHANGE_REQUEST 20130619
2 Exporting ET_CREQ_ERROR Call by reference Type reference (TYPE) USMD_TS_CREQ_ERROR 20130619
3 Exporting ET_UNASSIGNED Call by reference Type reference (TYPE) USMD_TS_VALUE_CHKEY 20130619
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL 20130619
5 Importing IO_WF_SERVICE Call by reference Object reference (TYPE REF TO) CL_USMD_WF_SERVICE 20130619
6 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE 20130619
7 Importing IT_STATUS Call by reference Type reference (TYPE) TY_T_STATUS 20130619
8 Importing IT_VALUE Call by reference Type reference (TYPE) USMD_TS_VALUE_CHKEY 20130619

Method IS_HRY_CREQUEST_REQUIRED on class CL_USMD_CREQUEST has no exception.

Method IS_KEY_ATTRIBUTE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDG Data Model for Access from SAP Standard Delivery 20120619
2 Importing IV_ATTRIBUTE Call by reference Type reference (TYPE) USMD_ATTRIBUTE Attribute 20120619
3 Importing IV_ENTITY_TYPE Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20120619
4 Returning RV_IS_KEY_ATTRIBUTE Value transfer Type reference (TYPE) BOOLEAN Boolean Variable (X=True, -=False, Space=Unknown) 20120619

Method IS_KEY_ATTRIBUTE on class CL_USMD_CREQUEST has no exception.

Method PREPARE_CREQ_DATA Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CREQUEST 20130619
2 Exporting ET_CREQUEST_INBOX Call by reference Type reference (TYPE) USMD_T_INBOX_CREQUEST 20130619
3 Exporting ET_OBJLIST Call by reference Type reference (TYPE) USMD_T_CREQUEST_ENTITY 20130619
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL 20130619
5 Importing IO_WF_SERVICE Call by reference Object reference (TYPE REF TO) CL_USMD_WF_SERVICE 20130619
6 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE 20130619
7 Importing IT_VALUE Call by reference Type reference (TYPE) USMD_TS_VALUE_CHKEY 20130619
8 Importing I_SINGLE_OBJ Call by reference Type reference (TYPE) USMD_FLG 20130619

Method PREPARE_CREQ_DATA on class CL_USMD_CREQUEST has no exception.

Method READ_CREQUEST_TYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUEST_TEXT Call by reference Type reference (TYPE) WDY_KEY_VALUE_TABLE Sortierte Liste von Schlüssel/ Wertbeziehungen als Strings 20130321
2 Exporting ET_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_TS_CREQUEST_TYPE Typ des Änderungsantrags 20090828
3 Importing IF_ISR_CREQ_TYPE Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090828
4 Importing IF_SINGLE_OBJECT Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20090828
5 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20090828
6 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20090828

Method READ_CREQUEST_TYPES on class CL_USMD_CREQUEST has no exception.

Method READ_VALID_CREQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CREQUEST Änderungsantrag 20080528
2 Importing IF_IGNORE_OBJ_LIST Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20080528
3 Importing IF_READ_ALL_STATUS Call by reference Type reference (TYPE) USMD_FLG SPACE FIN MDM: Allgemeines Kennzeichen 20080528
4 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20080528
5 Importing IO_WF_SERVICE Call by reference Object reference (TYPE REF TO) CL_USMD_WF_SERVICE Service-Klasse für den Workflow 20100315
6 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20080528
7 Importing IT_FIELD Call by reference Type reference (TYPE) USMD_TS_FIELDNAME FIM MDM: Feldname 20090703

Method READ_VALID_CREQUESTS on class CL_USMD_CREQUEST has no exception.

Method WRITE_CREQUESTS 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 20081124
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20081124
3 Importing IT_KEY Call by reference Type reference (TYPE) STANDARD TABLE 20081124
4 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20081124
5 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20081124

Method WRITE_CREQUESTS on class CL_USMD_CREQUEST has no exception.

Method WRITE_HRY_CREQUESTS 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 20081124
2 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20081124
3 Importing IT_HRYNODE Call by reference Type reference (TYPE) USMD_T_HRYNODE_CHKEY_TOTAL H. F/N/V + Feldname + Merkmalswerte eines Knotens 20081124
4 Importing I_CREQUEST Call by reference Type reference (TYPE) USMD_CREQUEST Änderungsantrag 20081124
5 Importing I_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entitätstyp 20081124

Method WRITE_HRY_CREQUESTS on class CL_USMD_CREQUEST has no exception.

Method _READ_VALID_CREQUESTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CREQUEST Call by reference Type reference (TYPE) USMD_TS_CREQUEST Änderungsantrag 20100108
2 Exporting ET_CREQUEST_INBOX Call by reference Type reference (TYPE) USMD_T_INBOX_CREQUEST Änderungsanträge eines Benutzers 20100108
3 Importing IF_IGNORE_OBJ_LIST Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100108
4 Importing IF_READ_ALL_STATUS Call by reference Type reference (TYPE) USMD_FLG FIN MDM: Allgemeines Kennzeichen 20100108
5 Importing IO_MODEL Call by reference Object reference (TYPE REF TO) IF_USMD_MODEL MDM Datenmodell für Zugriff aus SAP-Standard 20100108
6 Importing IO_WF_SERVICE Call by reference Object reference (TYPE REF TO) CL_USMD_WF_SERVICE Service-Klasse für den Workflow 20100315
7 Importing IT_FFIX Call by reference Type reference (TYPE) USMD_TS_VALUE Feldname + Wert 20100108
8 Importing IT_FIELD Call by reference Type reference (TYPE) USMD_TS_FIELDNAME FIM MDM: Feldname 20100108

Method _READ_VALID_CREQUESTS on class CL_USMD_CREQUEST has no exception.
History
Last changed by/on SAP  20131127 
SAP Release Created in 604