SAP ABAP Class CL_CRD_REQ_LIST (Requirements Lists)
Hierarchy
EA-APPL (Software Component) SAP Enterprise Extension PLM, SCM, Financials
   ICM (Application Component) Incentive and Commission Management (ICM)
     CRDRUN (Package) Credentialing: Runtime
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRD_ABSTRACT_REQUIREMENT Requirements (Abstract) 20060803
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRD_COMBREQ Requirements List with Combination of Results 20061019
2 Inheritance (c INHERITING FROM c_ref)  CL_CRD_ROOTREQUIREMENT Root Requirement 20060830
Properties
Class CL_CRD_REQ_LIST  
Short Description Requirements Lists    
Super Class CL_CRD_ABSTRACT_REQUIREMENT Requirements (Abstract) 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRDRUN   Credentialing: Runtime 
Created 20060803   SAP 
Last change 20110908   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRD_REQ_LIST has no forward declaration.
Interfaces
Class CL_CRD_REQ_LIST has no interface implemented.
Friends
Class CL_CRD_REQ_LIST has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 CMBTYP Instance attribute Private Type reference (TYPE) CRDREQCMBTYP Requirements Combination Type 20061012
2 REF_REQLIST Instance attribute Protected Object reference (TYPE REF TO) IF_CRD_REQ_LIST_ENCAPS Requirements List - Interface 20060808
3 REF_REQLISTREADER Instance attribute Protected Object reference (TYPE REF TO) IF_CRD_REQLISTREADER Create Requirements Lists 20060901
4 REF_RESULTLIST Instance attribute Protected Object reference (TYPE REF TO) IF_CRD_LIST Simple List Interface 20061026
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_DEPTH Instance method Private Method Check Hierarchy Depth 20060918
2 COMBINE_RESULTS Instance method Protected Method Combine Check Result 20061012
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060803
4 CREATE_LIST_ENTRIES Instance method Private Method Generate Entries in Requirements List 20060808
5 CREATE_LIST_ITEM Instance method Private Method Generates Item in Requirements List 20061011
6 GET_EVENTID_FOR_POSITION Instance method Protected Method Reads Event ID for an Entry in List 20061113
7 GET_RESULTLIST Instance method Protected Method Get Results List 20061026
8 INSTALL_COMBALG Instance method Protected Method Install Combination Algorithm 20061128
9 IS_COMBINATION Instance method Public Method 20061012
Events
Class CL_CRD_REQ_LIST has no event.
Types
Class CL_CRD_REQ_LIST has no local type.
Method Signatures

Method CHECK_DEPTH Signature

Method CHECK_DEPTH on class CL_CRD_REQ_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_REQBUILD Legitimierungen: Anforderungen erzeugen 20060918

Method COMBINE_RESULTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CB_SKIP_REMAINING Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20061012
2 Changing CO_CHECK_RESULT_COMB Call by reference Object reference (TYPE REF TO) CL_CRD_CHECK_RESULT Legitimierung: Prüfergebnis 20061012
3 Importing IB_LAST_ITEM Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20061012
4 Importing IO_PARTNER Call by reference Object reference (TYPE REF TO) IF_CRD_PARTNER Schnittstelle für den Partner im CRD 20061012
5 Importing IT_CHECK_LIST Call by reference Type reference (TYPE) CRD_TT_CHKRESULT Legitimierung: Prüfergebnisse (Tabellentyp) 20061012
6 Importing IV_TABIX Call by reference Type reference (TYPE) SYTABIX Index des aktuellen Items in IT_CHECK_LIST 20061013

Method COMBINE_RESULTS on class CL_CRD_REQ_LIST has no exception.

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IREF_EVENTDATA Value transfer Object reference (TYPE REF TO) IF_CRD_EVENTDATA 20060803
2 Importing IREF_HEADER Value transfer Object reference (TYPE REF TO) IF_CRD_HEADER 20060803
3 Importing IREF_LOG Value transfer Object reference (TYPE REF TO) IF_CRD_LOG Legitimierung: Anwendungsprotokoll 20061010
4 Importing IREF_PARTY Value transfer Object reference (TYPE REF TO) IF_CRD_PARTY 20060803
5 Importing IV_APPL Value transfer Type reference (TYPE) CRDAPPL 20060803
6 Importing IV_BUSI_TIME Value transfer Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060803
7 Importing IV_DEPTH Value transfer Type reference (TYPE) CRDHIERARCHYDEPTH 20060803
8 Importing IV_EVENT_ID Value transfer Type reference (TYPE) CRDEVENTID 20060803
9 Importing IV_REQ Value transfer Type reference (TYPE) CRDREQ 20060803
10 Importing IV_TECH_TIME Value transfer Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060803
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060803
2 CX_CRD_REQBUILD Legitimierungen: Anforderungen erzeugen 20060808

Method CREATE_LIST_ENTRIES Signature

Method CREATE_LIST_ENTRIES on class CL_CRD_REQ_LIST has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060808
2 CX_CRD_REQBUILD Legitimierungen: Anforderungen erzeugen 20060808

Method CREATE_LIST_ITEM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CB_LIST_CONTAINS_ERRORS Call by reference Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20061013
2 Importing IV_POS Call by reference Type reference (TYPE) CRDREQPOSITION Legitimierungen: Position in kombinierter Anforderung 20061011
3 Importing IV_REQATT Call by reference Type reference (TYPE) CRDREQATT Vorschrift für Anforderungszuordnungen 20061011
4 Importing IV_REQPOS Call by reference Type reference (TYPE) CRDREQPOS Einzelne Anforderung in einer Liste 20061011
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20061011
2 CX_CRD_REQBUILD Legitimierungen: Anforderungen erzeugen 20061011

Method GET_EVENTID_FOR_POSITION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_POS Call by reference Type reference (TYPE) CRDREQPOSITION Legitimierungen: Position in kombinierter Anforderung 20061113
2 Returning RV_EVENTID Value transfer Type reference (TYPE) CRDEVENTID Vorfall-ID 20061113
# Exception Resumable Description Created on
1 CX_CRD_REQBUILD Legitimierungen: Anforderungen erzeugen 20061113

Method GET_RESULTLIST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_RESULTLIST Value transfer Object reference (TYPE REF TO) IF_CRD_LIST Einfaches Listeninterface 20061026

Method GET_RESULTLIST on class CL_CRD_REQ_LIST has no exception.

Method INSTALL_COMBALG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CO_COMBALG Call by reference Object reference (TYPE REF TO) IF_CRD_COMBALG_PLIST Kombinationsalgoritmus 20061128
2 Importing ID_POS Call by reference Type reference (TYPE) CRDREQPOSITION Legitimierungen: Position in kombinierter Anforderung 20061128
3 Importing IO_REQ Call by reference Object reference (TYPE REF TO) CL_CRD_ABSTRACT_REQUIREMENT Anforderung (abstrakt) 20061128
4 Importing IO_REQATT Call by reference Object reference (TYPE REF TO) CL_CRD_ABSTRACT_ATTACHMENT Legitimierungen, Zuordnungsalgorithmus 20061128
# Exception Resumable Description Created on
1 CX_CRD_REQBUILD Legitimierungen: Anforderungen erzeugen 20061128

Method IS_COMBINATION Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_IS_COMBINATION Value transfer Type reference (TYPE) BOOLEAN_FLG Boolsche Variable (X=true, space=false) 20061012

Method IS_COMBINATION on class CL_CRD_REQ_LIST has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 700