SAP ABAP Class CL_CRD_MDA_SERVICES (Service Methods CRD Master Data)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CRDMDA (Package) Credentialing: Master Data
Properties
Class CL_CRD_MDA_SERVICES  
Short Description Service Methods CRD Master Data    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRDMDA   Credentialing: Master Data 
Created 20061023   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 CRD000_IF_CRD_AS_GEN_TYPES01 Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
Class CL_CRD_MDA_SERVICES has no interface implemented.
Friends
Class CL_CRD_MDA_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 ME_REF Static Attribute Private Object reference (TYPE REF TO) CL_CRD_MDA_SERVICES Service Methods CRD Master Data 20061107
Methods
# Method Level Visibility Method type Description Created on
1 BUILD_TIMESTAMP Static method Public Method Creates Time Stamp Out of Date and Time 20061023
2 CUSTOMIZING_CHECK_CRD_DESC Static method Public Method Checks Validity of Description 20061117
3 DOMVALUE_CHECK Static method Public Method Checks Fixed Values for Domain 20061023
4 ERROR_HANDLING Static method Public Method Error Handling 20061023
5 FOREIGN_KEY_CHECK Static method Public Method Foreign key check 20061117
6 GET_CUST_ATTR_FOR_AS Static method Public Method Reads Customer Attribues and Their Values 20061124
7 GET_EXP_AS Static method Public Method Reads Expiring Credential Assignments 20061124
8 GET_INSTANCE Static method Public Method Get Instance 20061107
9 GET_NUMBER Static method Public Method Gets Assignment ID 20061117
10 MOVE_DATA_TO_DB_STRUCTURE Static method Public Method Data Transfer and Formatting of UI in DB Structure 20061025
11 MOVE_DATA_TO_UI_STRUCTURE Static method Public Method Data Transfer and Formatting of DB to UI Structure 20061124
12 MULTIPLICITY_CHECK Static method Public Method Check of Multiple Assignment to BP 20061117
13 NUMBER_CHECK Static method Public Method Check Assignment ID 20061117
14 READ_ALL_DELETED_VERSIONS Static method Public Method Reads all Ended Assignments 20070323
15 READ_AS_ALL_VERSIONS Static method Public Method Reads All (!) Versions of Assignment 20061206
16 READ_AS_FOR_BP Static method Public Method Read Credential Assignments from Application-Specific Tables 20061124
17 READ_TEXT_FOR_ATTRIBUTES Static method Public Method Reads Texts for Customer Attributes 20061124
18 SEPARATE_TIMESTAMP Static method Public Method Splits Up Time Stamp into Date and Time 20061023
19 VERSION_HANDLER_CREATE Static method Public Method Call of Version Handler for Creating Assignments 20061025
20 VERSION_HANDLER_DELETE Static method Public Method Call of Version Handler for Deleting Assignments 20061119
21 VERSION_HANDLER_UPDATE Static method Public Method Call of Version Handler for Changing Assignments 20061119
Events
Class CL_CRD_MDA_SERVICES has no event.
Types
Class CL_CRD_MDA_SERVICES has no local type.
Method Signatures

Method BUILD_TIMESTAMP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning EV_TIMESTAMP Value transfer Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20061023
2 Importing IV_DATE Call by reference Type reference (TYPE) SY-DATUM Aktuelles Datum des Applikationsservers 20061023
3 Importing IV_TIME Call by reference Type reference (TYPE) SY-UZEIT Aktuelle Uhrzeit des Applikationsservers 20061023
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061023

Method CUSTOMIZING_CHECK_CRD_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_ASM Call by reference Object reference (TYPE REF TO) DATA 20061117
2 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061117
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061117
4 Importing IT_CRD_TYPE Call by reference Type reference (TYPE) CRD_TT_CRD_TYPE Legitimierungsart 20061117
5 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20061117
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061117

Method DOMVALUE_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_ASSIGNMENTS Call by reference Object reference (TYPE REF TO) DATA 20061023
2 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061023
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061023
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061023
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061023

Method ERROR_HANDLING Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRS_AS Call by reference Object reference (TYPE REF TO) DATA 20061025
2 Changing CR_EXCEPTION Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20061023
3 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061023
4 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061023
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061023

Method FOREIGN_KEY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_ASM Call by reference Object reference (TYPE REF TO) DATA 20061117
2 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061117
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC 20061117
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME 20061117
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061117

Method GET_CUST_ATTR_FOR_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTR_VALUE Call by reference Type reference (TYPE) CRD_TT_ATTR_VALUE Kombination Attributname und Wert 20061124
2 Importing IV_BUSI_TIME Call by reference Type reference (TYPE) CACS_BUSITIME_B Fachlich gültig ab 20061124
3 Importing IV_CRD_AS_ID Call by reference Type reference (TYPE) CRDASGID ID für Legitimierungszuordnung 20061124
4 Importing IV_CRD_DESC Call by reference Type reference (TYPE) CRD_DESC Legitimierungsbeschreibung 20061124
5 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20061124
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061124
7 Importing IV_TECH_TIME Call by reference Type reference (TYPE) CACS_TECHTIME_B Technisch gültig ab 20061124
# Exception Resumable Description Created on
1 CX_CACS_VERS_HELPER Ausnahmeklasse zu CL_CACS_VERS_HELPER 20061128
2 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061124

Method GET_EXP_AS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ET_EXP_AS Value transfer Type reference (TYPE) CRD_TT_BP_ASSGMNT Legitimierungen: Zuordnungen zu Partner 20061124
2 Importing IT_AS_KEY Call by reference Type reference (TYPE) CRD_TT_ASKEY Legitimierungszuordnung: Schlüsselfelder 20061127
3 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20061124
4 Importing IV_EXP_DAYS Call by reference Type reference (TYPE) CRDEXPDAYS Verbleibende Gültigkeit in Tagen vom aktuellen Datum an 20061124
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061124
# Exception Resumable Description Created on
1 CX_CACS_VERS_HELPER Ausnahmeklasse zu CL_CACS_VERS_HELPER 20061128
2 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061124

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_SERVICE Value transfer Object reference (TYPE REF TO) CL_CRD_MDA_SERVICES Service-Methoden CRD Stammdaten 20061107

Method GET_INSTANCE on class CL_CRD_MDA_SERVICES has no exception.

Method GET_NUMBER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061117
2 Changing CS_ASM Call by reference Object reference (TYPE REF TO) DATA 20061117
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061117
4 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20061117
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061117

Method MOVE_DATA_TO_DB_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061026
2 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061025
3 Exporting ERT_ASM Call by reference Object reference (TYPE REF TO) DATA 20061025
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061025

Method MOVE_DATA_TO_UI_STRUCTURE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061126
2 Importing IRT_COMPLETE Call by reference Object reference (TYPE REF TO) DATA 20061126
3 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20061126
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061126
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061126

Method MULTIPLICITY_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_ASM Call by reference Object reference (TYPE REF TO) DATA 20061117
2 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061117
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061117
4 Importing IT_CRD_TYPE Call by reference Type reference (TYPE) CRD_TT_CRD_TYPE Legitimierungsart 20061117
5 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20061117
6 Importing IV_PARTNER_ID Call by reference Type reference (TYPE) CRDPARTNER Partner für CRD 20061117
7 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061117
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061117

Method NUMBER_CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_ASM Call by reference Object reference (TYPE REF TO) DATA 20061117
2 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061117
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061117
4 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20061117
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061117
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061117

Method READ_ALL_DELETED_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20070323
2 Importing IT_CRD_ASSIGN Call by reference Type reference (TYPE) CRD_TT_ASSIGN Legitimierungsbeschreibung 20070323
3 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20070323
4 Importing IV_CRD_AS_ID Call by reference Type reference (TYPE) CRDASGID ID für Legitimierungszuordnung 20070326
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20070323
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20070323

Method READ_AS_ALL_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061206
2 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20061206
3 Importing IV_CRD_AS_ID Call by reference Type reference (TYPE) CRDASGID ID für Legitimierungszuordnung 20061206
4 Importing IV_CRD_DESC Call by reference Type reference (TYPE) CRD_DESC Legitimierungsbeschreibung 20061206
5 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20061206
6 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061206
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061206

Method READ_AS_FOR_BP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AS Call by reference Type reference (TYPE) CRD_TT_ASSIGN_VALIDITY Zuordnung (Key) und fachliche Gültigkeit 20061124
2 Exporting ET_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061124
3 Importing IT_CRD_ASSIGN Call by reference Type reference (TYPE) CRD_TT_ASSIGN Legitimierungszuordnungen 20061124
4 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20061127
5 Importing IV_BUSI_BEGIN Call by reference Type reference (TYPE) CACS_BUSITIME_B Fachlich gültig ab 20061124
6 Importing IV_BUSI_END Call by reference Type reference (TYPE) CACS_BUSITIME_E Fachlich gültig bis (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20061124
7 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Legitimierungszuordnungen 20061124
# Exception Resumable Description Created on
1 CX_CACS_VERS_HELPER Ausnahmeklasse zu CL_CACS_VERS_HELPER 20061128
2 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061124

Method READ_TEXT_FOR_ATTRIBUTES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_ATTR_VALUE Call by reference Type reference (TYPE) CRD_TT_ATTR_VALUE Kombination Attributname und Wert 20061124
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061124
# Exception Resumable Description Created on
1 CX_CRD Stammdatenzugriff zur Laufzeit 20061206

Method SEPARATE_TIMESTAMP 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) SY-DATUM Aktuelles Datum des Applikationsservers 20061023
2 Exporting EV_TIME Call by reference Type reference (TYPE) SY-UZEIT Aktuelle Uhrzeit des Applikationsservers 20061023
3 Importing IV_TIMESTAMP Call by reference Type reference (TYPE) CACSTIMESTAMP Zeitstempel (JJJJ.MM.TT hh:mm:ss) 20061023

Method SEPARATE_TIMESTAMP on class CL_CRD_MDA_SERVICES has no exception.

Method VERSION_HANDLER_CREATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_ASM Call by reference Object reference (TYPE REF TO) DATA 20061025
2 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061025
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061025
4 Exporting ERT_ASM_DB Call by reference Object reference (TYPE REF TO) DATA 20061025
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061117
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061117

Method VERSION_HANDLER_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_ASM Call by reference Object reference (TYPE REF TO) DATA 20061119
2 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061119
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061119
4 Exporting ERT_ASM_DB Call by reference Object reference (TYPE REF TO) DATA 20061119
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061119
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061119

Method VERSION_HANDLER_UPDATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CRT_ASM Call by reference Object reference (TYPE REF TO) DATA 20061119
2 Changing CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061119
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061119
4 Exporting ERT_ASM_DB Call by reference Object reference (TYPE REF TO) DATA 20061119
5 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20061119
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061119
History
Last changed by/on SAP  20110908 
SAP Release Created in 700