SAP ABAP Class CL_USMD2_CUST_ACCESS_SERVICE (Read Customizing Data)
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_USMD2_CUST_ACCESS_SERVICE  
Short Description Read Customizing Data    
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 20100917   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 CL_USMD_AUTHORITY Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class CL_USMD2_CUST_ACCESS_SERVICE has no interface implemented.
Friends
Class CL_USMD2_CUST_ACCESS_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GT_USMD180C Static Attribute Private Type reference (TYPE) TYT_USMD180C 20110118
2 GT_USMD180C_C Static Attribute Private Type reference (TYPE) TYT_USMD180C 20110302
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CREQUEST_TYPE_FOR_MODEL Static method Public Method 20101111
2 CHECK_CR_PRIORITY Static method Public Method Check Priority of Change Request 20110705
3 CHECK_CR_REASON Static method Public Method Check Reason 20110705
4 CHECK_CR_REJ_REASON Static method Public Method Check Rejection 20110705
5 CHECK_CR_STATUS Static method Public Method Check Status of Change Request 20110705
6 CHECK_PROCESS_EXISTENCE Static method Public Method Check for Existence of Process 20110217
7 GET_ACTION Static method Public Method Read Actions 20110302
8 GET_ACTIVITY_BY_PROCESS Static method Public Method Read Business Activity 20100917
9 GET_CREQUEST_TYPE Static method Public Method Read the Type of Change Request 20110118
10 GET_CREQUEST_TYPE_BY_ENTITY Static method Public Method Get change request types by entity 20130917
11 GET_CREQUEST_TYPE_BY_PROCESS Static method Public Method Read Change Request Types 20100917
12 GET_EDITION_TYPE_FOR_CR_TYPE Static method Public Method Read edition type for change request type 20120418
13 GET_ENTITY Static method Public Method 20100917
14 GET_MODEL_FOR_TYPE Static method Public Method Read model for change request type 20120223
15 GET_OBMAIN_FOR_STATUS Static method Public Method 20100917
16 GET_OTCS_FOR_CR_TYPE Static method Public Method Read all BO Types for Change Request Type 20121010
17 GET_PDF_FORM Static method Public Method Get PDF-Based Form 20111209
18 GET_PROCESS Static method Public Method Get details for one business activity 20130917
19 GET_PROCESSES Static method Public Method 20100917
20 GET_PROCESS_BY_CREQUEST_TYPE Static method Public Method 20100917
21 GET_PROCESS_BY_OTC_ACTION Static method Public Method Determine first Business Activity using OTC and Action 20110318
22 GET_SEARCH_APPLICATION Static method Public Method Search Application: Read Search Applications 20101213
23 GET_SEARCH_PROVIDER Static method Public Method Search Application: Read Assignment Search Mode/Search Help 20101213
24 GET_SEARCH_TYPE_ENTITY Static method Public Method Search Application: Read Assignment of Search Mode/Entity 20101213
25 GET_UI_APPL Static method Public Method Read UI Applications 20110302
26 GET_UI_BY_OTC_ACTION_UI Static method Public Method Determine Navigation Data Using OTC and Action and UI 20110118
27 GET_UI_BY_PROCESS Static method Public Method Determine Navigation Data 20110118
28 GET_UI_CONFIG Static method Public Method Read UI Configuration 20110302
Events
Class CL_USMD2_CUST_ACCESS_SERVICE has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 S_PROCESS Private See coding 20100917 BEGIN OF s_process, usmd_process TYPE usmd_process, usmd_creq_type TYPE usmd_crequest_type, END OF s_process
2 TYT_USMD180C Private See coding 20110118 tyt_USMD180C TYPE SORTED TABLE OF usmd180c WITH UNIQUE KEY usmd_otc usmd_action usmd_ui_appl usmd_ui_config
3 T_PROCESS Private See coding 20100917 t_process TYPE SORTED TABLE OF s_process WITH UNIQUE KEY table_line
Method Signatures

Method CHECK_CREQUEST_TYPE_FOR_MODEL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20101111
2 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101111
3 Returning RV_ALLOWED Value transfer Type reference (TYPE) BOOLEAN boolsche Variable (X=true, -=false, space=unknown) 20101111

Method CHECK_CREQUEST_TYPE_FOR_MODEL on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method CHECK_CR_PRIORITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CR_PRIORITY Call by reference Type reference (TYPE) USMD_PRIORITY Priorität 20110705
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL Existiert Priorität (true / false) 20110705

Method CHECK_CR_PRIORITY on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method CHECK_CR_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CR_REASON Call by reference Type reference (TYPE) USMD_REASON Grund 20110705
2 Importing IV_CR_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20110705
3 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL Existiert der Grund (true / false) 20110705

Method CHECK_CR_REASON on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method CHECK_CR_REJ_REASON Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CR_REJ_REASON Call by reference Type reference (TYPE) USMD_REASON_REJ Ablehnungsgrund 20110705
2 Importing IV_CR_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20110705
3 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL Existiert Ablehnungsgrund 20110705

Method CHECK_CR_REJ_REASON on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method CHECK_CR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CR_STATUS Call by reference Type reference (TYPE) USMD_CREQUEST_STATUS Status des Änderungsantrags 20110705
2 Returning RV_EXIST Value transfer Type reference (TYPE) ABAP_BOOL ExistiertStatus (true / false) 20110705

Method CHECK_CR_STATUS on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method CHECK_PROCESS_EXISTENCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Betriebswirtschaftliche Aktivität 20110217
2 Returning RV_EXISTS Value transfer Type reference (TYPE) ABAP_BOOL 20110217

Method CHECK_PROCESS_EXISTENCE on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_ACTION Value transfer Type reference (TYPE) USMD_TS_ACTION Aktionen 20110302

Method GET_ACTION on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_ACTIVITY_BY_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Betriebswirtschaftliche Aktivität 20100917
2 Returning RS_ACTIVITY Value transfer Type reference (TYPE) USMD_S_USMD160C Betriebswirtschaftliche Aktivität: Definition 20100917

Method GET_ACTIVITY_BY_PROCESS on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_CREQUEST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_USMD_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_S_CREQUEST_TYPE Typ des Änderungsantrags 20110118
2 Importing IV_REFRESH_BUFFER Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Puffer invalidieren 20110118
3 Importing IV_TEXT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Texte des Typen lesen 20110118
4 Importing IV_USMD_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20110118

Method GET_CREQUEST_TYPE on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_CREQUEST_TYPE_BY_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20130917
2 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20130917
3 Returning RT_CREQUEST_TYPE Value transfer Type reference (TYPE) USMD_TS_CREQUEST_TYPE Type of Change Request 20130917

Method GET_CREQUEST_TYPE_BY_ENTITY on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_CREQUEST_TYPE_BY_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IF_PERFORM_AUTH_CHECK Call by reference Type reference (TYPE) USMD_FLG ABAP_FALSE Ausführen der Berechtigungsprüfung für SY-UNAME 20110311
2 Importing IF_SOM_TYPE_ONLY Call by reference Type reference (TYPE) USMD_FLG ABAP_FALSE MDGAF: Allgemeines Kennzeichen 20110825
3 Importing IV_ACTVT Call by reference Type reference (TYPE) ACTIV_AUTH CL_USMD_AUTHORITY=>GC_ACTVT_CREATE Aktivität 20110822
4 Importing IV_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Betriebswirtschaftliche Aktivität 20100917
5 Returning RT_CREQ_TYPE Value transfer Type reference (TYPE) USMD_TS_CREQUEST_TYPE Typ des Änderungsantrags 20100917

Method GET_CREQUEST_TYPE_BY_PROCESS on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_EDITION_TYPE_FOR_CR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Business Activity 20120418
2 Returning RV_EDITION_TYPE Value transfer Type reference (TYPE) USMD_EDITION_TYPE Edition Type 20120418

Method GET_EDITION_TYPE_FOR_CR_TYPE on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_ENTITY 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 20100917
2 Importing IV_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Betriebswirtschaftliche Aktivität 20100917
3 Returning RV_ENTITY Value transfer Type reference (TYPE) USMD_ENTITY Entitätstyp 20100917

Method GET_ENTITY on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_MODEL_FOR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Business Activity 20120223
2 Returning RV_MODEL Value transfer Type reference (TYPE) USMD_MODEL Type of Change Request 20120223

Method GET_MODEL_FOR_TYPE on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_OBMAIN_FOR_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQ_STATUS Call by reference Type reference (TYPE) USMD_CREQUEST_STATUS Status des Änderungsantrags 20100917
2 Returning RV_CREQUEST_OBMAIN Value transfer Type reference (TYPE) USMD_CREQUEST_OBMAIN Bei diesem Status erlaubte Bearbeitung 20100917

Method GET_OBMAIN_FOR_STATUS on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_OTCS_FOR_CR_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQ_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Type of Change Request 20121010
2 Returning RT_OTC Value transfer Type reference (TYPE) MDG_T_OTC_ONLY_BS List of Object Type Codes without any additional data 20121010

Method GET_OTCS_FOR_CR_TYPE on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_PDF_FORM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ENTITY Call by reference Type reference (TYPE) USMD_ENTITY Entity Type 20111209
2 Importing IV_MODEL Call by reference Type reference (TYPE) USMD_MODEL Data Model 20111209
3 Importing IV_UI_CONFIG Call by reference Type reference (TYPE) USMD_UI_CONFIG UI Configuration 20111209
4 Returning RV_PDF_FORM Value transfer Type reference (TYPE) USMD_PDF_FORM PDF-Based Form 20111209

Method GET_PDF_FORM on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Business Activity 20130917
2 Returning RS_PROCESS Value transfer Type reference (TYPE) USMD_S_BUSINESS_PROCESS Business Activity 20130917

Method GET_PROCESS on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_PROCESSES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_PROCESS Value transfer Type reference (TYPE) USMD_TS_BUSINESS_PROCESS Betriebswirtschaftliche Aktivität 20100917

Method GET_PROCESSES on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_PROCESS_BY_CREQUEST_TYPE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CREQUEST_TYPE Call by reference Type reference (TYPE) USMD_CREQUEST_TYPE Typ des Änderungsantrags 20100917
2 Returning RS_PROCESS Value transfer Type reference (TYPE) USMD_S_BUSINESS_PROCESS Betriebswirtschaftliche Aktivität 20100917

Method GET_PROCESS_BY_CREQUEST_TYPE on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_PROCESS_BY_OTC_ACTION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ACTION Call by reference Type reference (TYPE) USMD_ACTION 20110318
2 Importing IV_OTC Call by reference Type reference (TYPE) USMD_OTC 20110318
3 Returning RV_PROCESS Value transfer Type reference (TYPE) USMD_PROCESS 20110318

Method GET_PROCESS_BY_OTC_ACTION on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_SEARCH_APPLICATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEARCH_MODE Call by reference Type reference (TYPE) USMD_SEARCH_MODE Art der Suche 20101213
2 Returning RT_SEARCH_APPLICATION Value transfer Type reference (TYPE) USMD_T_SEARCH_APPLICATION Suchanwendungen 20101213

Method GET_SEARCH_APPLICATION on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_SEARCH_PROVIDER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101213
2 Returning RT_SEARCH_PROVIDER Value transfer Type reference (TYPE) USMD_T_SEARCH_PROVIDER Suchanwendungen: Zuordnung Suchmodus - Suchhilfe 20101213

Method GET_SEARCH_PROVIDER on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_SEARCH_TYPE_ENTITY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MODEL_NAME Call by reference Type reference (TYPE) USMD_MODEL Datenmodell 20101213
2 Importing IV_SEARCH_MODE Call by reference Type reference (TYPE) USMD_SEARCH_MODE Art der Suche 20101213
3 Returning RT_SEARCH_TYPE_ENTITY Value transfer Type reference (TYPE) USMD_T_SEARCH_TYPE_ENTITY Suchanwendung: Zuordnung Suchmodus - Entität 20101213

Method GET_SEARCH_TYPE_ENTITY on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_UI_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RT_UI_APPL Value transfer Type reference (TYPE) USMD_TS_UI_APPL UI Applikationen 20110302

Method GET_UI_APPL on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_UI_BY_OTC_ACTION_UI Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_NAV_APPL Call by reference Type reference (TYPE) USMD_UI_APPL_TARGET UI Applikationsname 20110118
2 Exporting EV_NAV_CONFIG Call by reference Type reference (TYPE) USMD_UI_CONFIG_TARGET Konfiguration für Navigation 20110118
3 Exporting EV_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Betriebswirtschaftliche Aktivität 20110118
4 Importing IV_ACTION Call by reference Type reference (TYPE) USMD_ACTION Aktion 20110118
5 Importing IV_OTC Call by reference Type reference (TYPE) USMD_OTC Business-Objekttyp 20110118
6 Importing IV_REFRESH_BUFFER Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Puffer refreshen? 20110118
7 Importing IV_UI_APPL Call by reference Type reference (TYPE) USMD_UI_APPL UI Applikationsname 20110118
8 Importing IV_UI_CONFIG Call by reference Type reference (TYPE) USMD_UI_CONFIG UI Konfiguration 20110118

Method GET_UI_BY_OTC_ACTION_UI on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_UI_BY_PROCESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_UI_ACTION Call by reference Type reference (TYPE) USMD_ACTION Aktion 20110609
2 Exporting EV_UI_APPL Call by reference Type reference (TYPE) USMD_UI_APPL 20110118
3 Exporting EV_UI_CONFIG Call by reference Type reference (TYPE) USMD_UI_CONFIG 20110118
4 Exporting EV_UI_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Betriebswirtschaftliche Aktivität auf Zielseite 20110223
5 Importing IV_PROCESS Call by reference Type reference (TYPE) USMD_PROCESS Betriebswirtschaftliche Aktivität 20110118
6 Importing IV_UI_APPL Call by reference Type reference (TYPE) USMD_UI_APPL UI Applikationsname 20110221
7 Importing IV_UI_CONFIG Call by reference Type reference (TYPE) USMD_UI_CONFIG UI Konfiguration 20110221

Method GET_UI_BY_PROCESS on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.

Method GET_UI_CONFIG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_UI_APPL Call by reference Type reference (TYPE) USMD_UI_APPL UI Applikationsname 20110302
2 Returning RT_UI_CONFIG Value transfer Type reference (TYPE) USMD_TS_UI_CONFIG UI Konfigurationen 20110302

Method GET_UI_CONFIG on class CL_USMD2_CUST_ACCESS_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 703