SAP ABAP Class CL_CRD_CRDDESC_STDREADER (Read Class for Credentialing (Abstract Definition))
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CRDPRV (Package) Credentialing: Private Objects (DDIC, etc.)
Properties
Class CL_CRD_CRDDESC_STDREADER  
Short Description Read Class for Credentialing (Abstract Definition)    
Super Class    
Instantiability of a Class 1  Protected 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRDPRV   Credentialing: Private Objects (DDIC, etc.) 
Created 20060925   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRD_CRDDESC_STDREADER has no forward declaration.
Interfaces
Class CL_CRD_CRDDESC_STDREADER has no interface implemented.
Friends
Class CL_CRD_CRDDESC_STDREADER has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MO_STRUCTDESCR Instance attribute Protected Object reference (TYPE REF TO) CL_ABAP_STRUCTDESCR Runtime Type Services 20061004
2 MT_ASSIGNED_CRDTYPE Instance attribute Protected Type reference (TYPE) MTY_TT_CRDTYPE Assigned Credential Types 20060928
3 MT_FETCHED_ITEM Instance attribute Protected Type reference (TYPE) MTY_TS_FETCHED_ITEM 20060925
4 MT_NOT_ASSIGNED_CRDTYPE Instance attribute Protected Type reference (TYPE) MTY_TT_CRDTYPE Unassigned Credential Types 20060928
5 MT_TEXT Instance attribute Protected Type reference (TYPE) TCRD_TT_CRDT Credential Descriptions - Definition, Text Table 20060925
6 MV_APPL Instance attribute Protected Type reference (TYPE) CRDAPPL Credentialing, Application 20060925
7 MV_TABNAME Instance attribute Protected Type reference (TYPE) TABNAME Table Name 20060925
8 ST_INSTANCE Static Attribute Protected Type reference (TYPE) MTY_TT_INSTANCE 20060925
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_APPLICABLE Instance method Protected Method Check If Implementation Matches for Credential Type 20060925
2 CHECK_SELOPT Instance method Protected Method Check Selection Options for Definition 20061004
3 CONSTRUCTOR Instance method Protected Constructor CONSTRUCTOR 20060925
4 FETCH_INTO_BUFFER Instance method Public Method Reading of Credential Description in Buffer 20060925
5 GET_CRDDESC_TEXT Instance method Public Method Reads Text for Credential Description 20060925
6 GET_INSTANCE Static method Public Method Gets Instance for Class 20060925
7 READ_ACTIVE_VERSIONS Instance method Public Method Reads All Valid Versions of Description 20060925
8 READ_MULTIPLE Instance method Public Method Read More than One Description At Same Time 20060928
9 READ_SINGLE_VERSION Instance method Public Method Reads All Valid Versions of Description 20060925
10 RENDER_WHERE_CONDITION Static method Public Method Creates Where Condition from Selection Table 20060928
11 SERIALIZE_DESC Instance method Public Method Serializes Credential Description 20060925
Events
Class CL_CRD_CRDDESC_STDREADER has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTY_S_FETCHED_ITEM Protected See coding 20060925 BEGIN OF mty_s_fetched_item, appl TYPE crdappl, crd_desc TYPE crd_desc, crd_type TYPE crdtype, xnot_found TYPE boolean_flg, rt_desc TYPE REF TO data, END OF mty_s_fetched_item
2 MTY_TS_FETCHED_ITEM Protected See coding 20060925 mty_ts_fetched_item TYPE SORTED TABLE OF mty_s_fetched_item WITH UNIQUE KEY appl crd_desc crd_type
3 MTY_TT_CRDTYPE Protected See coding 20060928 mty_tt_crdtype TYPE STANDARD TABLE OF crdtype WITH NON-UNIQUE KEY table_line
4 MTY_TT_INSTANCE Protected See coding 20060925 mty_tt_instance TYPE STANDARD TABLE OF REF TO cl_crd_crddesc_stdreader
Method Signatures

Method CHECK_APPLICABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20060925
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060925

Method CHECK_SELOPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELOPT Call by reference Type reference (TYPE) CRD_TT_RANGE_DREF Selektionsbedingungen (generisch, verwendet Datenreferenzen) 20061004
2 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20061004
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20061004

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 Credentialing, Anwendung 20060925
2 Importing IV_TABNAME Value transfer Type reference (TYPE) TABNAME Tabellenname 20060925

Method CONSTRUCTOR on class CL_CRD_CRDDESC_STDREADER has no exception.

Method FETCH_INTO_BUFFER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRD_LOADED Call by reference Type reference (TYPE) CRD_TT_CRD Gelesene Legitimierungsbeschreibungen 20060928
2 Importing IT_CRD_REQUESTED Call by reference Type reference (TYPE) CRD_TT_CRD Legitimierungsbeschreibungen - Definition 20060928
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060925

Method GET_CRDDESC_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_CRD_DESC Call by reference Type reference (TYPE) CRD_DESC Beschreibung einer Legitimierung 20060925
2 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20060925
3 Importing IV_LANGUAGE Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20060925
4 Returning RV_TEXT Value transfer Type reference (TYPE) CRD_TEXT Beschreibung (für Texttabellen) 20060925

Method GET_CRDDESC_TEXT on class CL_CRD_CRDDESC_STDREADER has no exception.

Method GET_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_APPL Call by reference Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20060925
2 Importing IV_TABNAME Call by reference Type reference (TYPE) TABNAME Tabellenname 20060925
3 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) CL_CRD_CRDDESC_STDREADER Leseklasse für Legitimierungen (abstrakte Definition) 20060925

Method GET_INSTANCE on class CL_CRD_CRDDESC_STDREADER has no exception.

Method READ_ACTIVE_VERSIONS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DESC Call by reference Type reference (TYPE) ANY TABLE Legitimierungsbeschreibungen 20060925
2 Importing IV_CRD_DESC Call by reference Type reference (TYPE) CRD_DESC Beschreibung einer Legitimierung 20060925
3 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20060925
4 Importing IV_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060925
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060925

Method READ_MULTIPLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_CRDDESC Call by reference Type reference (TYPE) CRD_TT_CRDDESC_DREF Legitimierungsbeschreibung: Schlüssel und Datenreferenz 20060928
2 Importing IT_CRD_REQUESTED Call by reference Type reference (TYPE) CRD_TT_DESC_VALIDITY Legitimierungsbeschreibungen (Key) und Gültigkeit 20060928
3 Importing IT_SELOPT Call by reference Type reference (TYPE) CRD_TT_RANGE_DREF Selektionsbedingungen (generisch, verwendet Datenreferenzen) 20060928
4 Importing IV_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060928
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060928

Method READ_SINGLE_VERSION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_DESC Call by reference Type reference (TYPE) ANY Legitimierungsbeschreibungen 20060925
2 Importing IV_BUSITIME Call by reference Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060925
3 Importing IV_CRD_DESC Call by reference Type reference (TYPE) CRD_DESC Beschreibung einer Legitimierung 20060925
4 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20060925
5 Importing IV_TECHTIME Call by reference Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060925
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060925

Method RENDER_WHERE_CONDITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_SELOPT Call by reference Type reference (TYPE) CRD_TT_RANGE_DREF Selektionsbedingungen (generisch, verwendet Datenreferenzen) 20060928
2 Returning RD_CONDITION Value transfer Type reference (TYPE) STRING 20060928
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060928

Method SERIALIZE_DESC Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_DESC_SERIAL Call by reference Type reference (TYPE) CRD_TT_CRD_DESC Legitimierungsbeschreibungen 20060925
2 Importing IRT_DESC Call by reference Object reference (TYPE REF TO) DATA 20060925
3 Importing IV_CRD_DESC Call by reference Type reference (TYPE) CRD_DESC Beschreibung einer Legitimierung 20060925
4 Importing IV_CRD_TYPE Call by reference Type reference (TYPE) CRDTYPE Legitimierungsart 20060925
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060925
History
Last changed by/on SAP  20100310 
SAP Release Created in 700