SAP ABAP Class CRD000_CL_CRD_AAS_WRITER01 (Write Class for Referencing Credentials)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CRDMDA (Package) Credentialing: Master Data
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface implementation (CLASS c. INTERFACES i_ref)  CRD000_IF_CRD_AAS_WRITER01 Writes Assignments to Generated Table 20060921
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_CRD_WRITER Writes Credential Assignments 20060921
Properties
Class CRD000_CL_CRD_AAS_WRITER01  
Short Description Write Class for Referencing Credentials    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRDMDA   Credentialing: Master Data 
Created 20060921   SAP 
Last change 20110908   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 CRD000_CL_DESC_READER01 Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 CRD000_IF_CRD_AAS_GEN_TYPES01 Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
4 CRD000_IF_CRD_AS_GEN_TYPES01 Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 CRD000_IF_CRD_AAS_WRITER01 Writes Assignments to Generated Table 20060921
2 IF_CRD_WRITER Writes Credential Assignments 20060921
Friends
Class CRD000_CL_CRD_AAS_WRITER01 has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GV_APPL Instance attribute Protected Type reference (TYPE) CRDAPPL Credentialing, Application 20060921
2 GV_CRD_TYPE Instance attribute Protected Type reference (TYPE) CRDTYPE Credential Type 20061208
3 GV_TABNAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20060921
4 ME_REF Static Attribute Private Object reference (TYPE REF TO) CRD000_CL_CRD_AAS_WRITER01 Reference to Instance (Singleton) 20060921
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20060921
2 CRDREF_CHECK Instance method Private Method Checks Referenced Assignment 20061221
3 CREATE_AS Instance method Public Method 20060921
4 CUSTOMIZING_CHECK_CRD_DESC Instance method Private Method Checks If Customizing for Credential Description Exists 20060921
5 DELETE_AS Instance method Public Method 20060921
6 DOMVALUE_CHECK Instance method Private Method Checks Domain Fixed Values for Assignments 20060921
7 FOREIGN_KEY_CHECK Instance method Private Method Checks Foreign Key for Assignments 20060921
8 GET_INSTANCE Static method Public Method Get Instance 20060921
9 GET_NUMBER Instance method Private Method Gets Assignment ID (Internal Number Range Interval) 20061025
10 MOVE_DATA_TO_DB_STRUCTURE Instance method Public Method 20060921
11 MULTIPLICITY_CHECK Instance method Private Method Check of Multiple Assignment to BP 20061117
12 NUMBER_CHECK Instance method Private Method Checks Assignment ID 20061025
13 UPDATE_AS Instance method Public Method 20060921
14 VERSION_HANDLER_CREATE Instance method Private Method Call of Version Handler for Creating Assignments 20060921
15 VERSION_HANDLER_DELETE Instance method Private Method Versioning for Deleting Assignments 20060921
16 VERSION_HANDLER_UPDATE Instance method Private Method Versioning for Creating Assignments 20060921
Events
Class CRD000_CL_CRD_AAS_WRITER01 has no event.
Types
Class CRD000_CL_CRD_AAS_WRITER01 has no local type.
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Value transfer Type reference (TYPE) CRDAPPL 20060921
2 Importing IV_CRD_TYPE Value transfer Type reference (TYPE) CRDTYPE Legitimierungsart 20061208
3 Importing IV_TABNAME Value transfer Type reference (TYPE) TABNAME 20060921

Method CONSTRUCTOR on class CRD000_CL_CRD_AAS_WRITER01 has no exception.

Method CRDREF_CHECK 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 20061221
2 Changing CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM Legitimierungsart und -beschreibung 20061221
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061221
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061221

Method CREATE_AS Signature

Method CREATE_AS on class CRD000_CL_CRD_AAS_WRITER01 has no parameter.
Method CREATE_AS on class CRD000_CL_CRD_AAS_WRITER01 has no exception.

Method CUSTOMIZING_CHECK_CRD_DESC 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 20060921
2 Changing CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM CACS: Application log 20061025
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC CACS: Application log 20061025
4 Importing IT_CRD_TYPE Call by reference Type reference (TYPE) CRD_TT_CRD_TYPE Legitimierungsart und -beschreibung 20061117
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20060921

Method DELETE_AS Signature

Method DELETE_AS on class CRD000_CL_CRD_AAS_WRITER01 has no parameter.
Method DELETE_AS on class CRD000_CL_CRD_AAS_WRITER01 has no exception.

Method DOMVALUE_CHECK 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 20060921
2 Changing CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061023
3 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 20060921

Method FOREIGN_KEY_CHECK 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 20060921
2 Changing CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061025
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061025
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20060921

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning ER_AS_WRITER Value transfer Object reference (TYPE REF TO) CRD000_CL_CRD_AAS_WRITER01 Leseklasse für Legitimierungen 20061212
2 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20060921
3 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20061208
4 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060921

Method GET_INSTANCE on class CRD000_CL_CRD_AAS_WRITER01 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 20061025
2 Changing CS_ASM Call by reference Type reference (TYPE) CRD000_S_AASM01 Legitimierungszuordnung: Struktur zur Tabelle 20061025
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061025
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061025

Method MOVE_DATA_TO_DB_STRUCTURE Signature

Method MOVE_DATA_TO_DB_STRUCTURE on class CRD000_CL_CRD_AAS_WRITER01 has no parameter.
Method MOVE_DATA_TO_DB_STRUCTURE on class CRD000_CL_CRD_AAS_WRITER01 has no exception.

Method MULTIPLICITY_CHECK 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 CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 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_PARTNER_ID Call by reference Type reference (TYPE) CRDPARTNER Partner für CRD 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 CR_LOG Call by reference Object reference (TYPE REF TO) CL_CACS_BAL CACS: Application log 20061025
2 Changing CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061025
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC Legitimierungsart und -beschreibung 20061025
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20061025

Method UPDATE_AS Signature

Method UPDATE_AS on class CRD000_CL_CRD_AAS_WRITER01 has no parameter.
Method UPDATE_AS on class CRD000_CL_CRD_AAS_WRITER01 has no exception.

Method VERSION_HANDLER_CREATE 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 Legitimierungsart und -beschreibung 20060921
2 Changing CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061025
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC CACS: Application log 20061025
4 Exporting ET_ASM_DB Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061025
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20060921

Method VERSION_HANDLER_DELETE 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 Legitimierungsart und -beschreibung 20060921
2 Changing CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061025
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC CACS: Application log 20061025
4 Exporting ET_ASM_DB Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061025
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20060921

Method VERSION_HANDLER_UPDATE 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 Legitimierungsart und -beschreibung 20060921
2 Changing CT_ASM Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061023
3 Changing CT_AS_UI Call by reference Type reference (TYPE) CRD_TT_TYPE_DESC CACS: Application log 20061023
4 Exporting ET_ASM_DB Call by reference Type reference (TYPE) CRD000_IF_CRD_AAS_GEN_TYPES01=>CRD_TT_AASM 20061023
# Exception Resumable Description Created on
1 CX_CRD_MDRUN Stammdatenzugriff zur Laufzeit 20060921
History
Last changed by/on SAP  20110908 
SAP Release Created in 700