SAP ABAP Class CL_CRD_ABSTRACT_REQUIREMENT (Requirements (Abstract))
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 - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_CRD_CREDENTIALBASED_REQ Requirement Based on Credential Assignments 20060803
2 Inheritance (c INHERITING FROM c_ref)  CL_CRD_REQ_LIST Requirements Lists 20060803
Properties
Class CL_CRD_ABSTRACT_REQUIREMENT  
Short Description Requirements (Abstract)    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package CRDRUN   Credentialing: Runtime 
Created 20060731   SAP 
Last change 20100310   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_CRD_ABSTRACT_REQUIREMENT has no forward declaration.
Interfaces
Class CL_CRD_ABSTRACT_REQUIREMENT has no interface implemented.
Friends
Class CL_CRD_ABSTRACT_REQUIREMENT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 APPL Instance attribute Protected Type reference (TYPE) CRDAPPL Credentialing, Application 20060731
2 BUILT Instance attribute Protected Type reference (TYPE) BOOLEAN_FLG Object Is Complete 20060731
3 BUSITIME Instance attribute Protected Type reference (TYPE) CACSBUSITIME Effective Validity (Time Stamp YYYY.MM.DD hh:mm:ss) 20060808
4 CMBREQ Instance attribute Protected Type reference (TYPE) CRDCMBREQ Requirement Type: Is Combination Algorithm Required? 20060918
5 DEPTH Instance attribute Protected Type reference (TYPE) CRDHIERARCHYDEPTH Credentialing: Hierarchy Depth for Requirements 20060731
6 EVENT_ID Instance attribute Protected Type reference (TYPE) CRDEVENTID Transaction ID 20060731
7 LOG Instance attribute Protected Object reference (TYPE REF TO) IF_CRD_LOG Credentialing: Application Log 20061010
8 REF_EVENTDATA Instance attribute Protected Object reference (TYPE REF TO) IF_CRD_EVENTDATA Transaction Data 20060731
9 REF_HEADER Instance attribute Protected Object reference (TYPE REF TO) IF_CRD_HEADER Header Data 20060731
10 REF_PARTY Instance attribute Protected Object reference (TYPE REF TO) IF_CRD_PARTY Group Description 20060731
11 REQ Instance attribute Protected Type reference (TYPE) CRDREQ Requirements 20060731
12 REQCMBTYPE Instance attribute Protected Type reference (TYPE) CRDREQCMBTYP Combination Type for Requirements 20060802
13 REQID Instance attribute Protected Type reference (TYPE) CRDREQID Credentialing: Unique ID of Requirement 20061013
14 REQID_COUNTER Static Attribute Protected Type reference (TYPE) CRDREQID Counter for CRDREQID 20061013
15 REQTARGET Instance attribute Protected Type reference (TYPE) CRDREQTARGET Credentialing: Requirements Target Group 20060731
16 REQTYPE Instance attribute Protected Type reference (TYPE) CRDREQTYPE Requirement Type 20060731
17 SIMPLREQ Instance attribute Protected Type reference (TYPE) CRD_IS_SIMPLEREQ Indicator: Simple Requirement, List or Enhancement 20060918
18 TECHTIME Instance attribute Protected Type reference (TYPE) CACSTECHTIME Technical Validity (Time Stamp: YYYY.MM.DD hh:mm:ss) 20060808
19 TEXT Instance attribute Protected Type reference (TYPE) CRD_TEXT Description (for Text Tables) 20061012
Methods
# Method Level Visibility Method type Description Created on
1 BUILD Instance method Public Method Completion of Object Instance 20060731
2 CHECK Instance method Public Method Check Requirement 20060731
3 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20060731
4 GET_APPL Instance method Public Method Gets Application 20061012
5 GET_DEPTH Instance method Public Method Gets Depth 20061012
6 GET_EVENTID Instance method Public Method Read Event ID 20060913
7 GET_NEXT_REQID Static method Public Method Gets Unique ID for Requirement 20061013
8 GET_REQ Instance method Public Method Read Requirement ID 20060913
9 GET_REQID Instance method Public Method Gets Identifier of Requirement 20061013
10 GET_REQTARGET Instance method Public Method Read Target Group for Requirement 20060913
11 GET_TEXT Instance method Public Method Gets Text 20061012
12 GET_TEXT_AND_REQ Instance method Public Method Get Description and Requirement (As String) 20061025
13 IS_ROOTREQUIREMENT Instance method Protected Method True If It Is Root Requirement 20070119
Events
Class CL_CRD_ABSTRACT_REQUIREMENT has no event.
Types
Class CL_CRD_ABSTRACT_REQUIREMENT has no local type.
Method Signatures

Method BUILD Signature

Method BUILD on class CL_CRD_ABSTRACT_REQUIREMENT has no parameter.
# Exception Resumable Description Created on
1 CX_CRD_REQBUILD Legitimierungen: Anforderungen erzeugen 20060809

Method CHECK Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_PARTNER Call by reference Object reference (TYPE REF TO) IF_CRD_PARTNER Einzelnes Mitglied der Beteitligtengruppe 20061012
2 Returning RO_CHECK_RESULT Value transfer Object reference (TYPE REF TO) CL_CRD_CHECK_RESULT Legitimierung: Prüfergebnis 20061012
# Exception Resumable Description Created on
1 CX_CRD_REQBUILD Legitimierungen: Anforderungen erzeugen 20061102

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 20060731
2 Importing IREF_HEADER Value transfer Object reference (TYPE REF TO) IF_CRD_HEADER 20060731
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 20060731
5 Importing IV_APPL Value transfer Type reference (TYPE) CRDAPPL 20060731
6 Importing IV_BUSI_TIME Value transfer Type reference (TYPE) CACSBUSITIME Fachl. Gültigkeit (Zeitstempel JJJJ.MM.TT hh:mm:ss) 20060802
7 Importing IV_DEPTH Value transfer Type reference (TYPE) CRDHIERARCHYDEPTH 20060731
8 Importing IV_EVENT_ID Value transfer Type reference (TYPE) CRDEVENTID 20060731
9 Importing IV_REQ Value transfer Type reference (TYPE) CRDREQ 20060731
10 Importing IV_TECH_TIME Value transfer Type reference (TYPE) CACSTECHTIME Techn. Gültigkeit (Zeitstempel: JJJJ.MM.TT hh:mm:ss) 20060802
# Exception Resumable Description Created on
1 CX_CRD_CUST Customizing 20060803

Method GET_APPL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_APPL Value transfer Type reference (TYPE) CRDAPPL Credentialing, Anwendung 20061012

Method GET_APPL on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method GET_DEPTH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_DEPTH Value transfer Type reference (TYPE) CRDHIERARCHYDEPTH Legitimierungen: Hierarchietiefe für Anforderungen 20061012

Method GET_DEPTH on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method GET_EVENTID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_EVENT Value transfer Type reference (TYPE) CRDEVENTID Vorfall Id 20060913

Method GET_EVENTID on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method GET_NEXT_REQID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQID Value transfer Type reference (TYPE) CRDREQID Legetimierung: Eindeutige ID eines Requirements 20061013

Method GET_NEXT_REQID on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method GET_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQ Value transfer Type reference (TYPE) CRDREQ Anforderung 20060913

Method GET_REQ on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method GET_REQID Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQID Value transfer Type reference (TYPE) CRDREQID Legetimierung: Eindeutige ID eines Requirements 20061013

Method GET_REQID on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method GET_REQTARGET Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_REQTARGET Value transfer Type reference (TYPE) CRDREQTARGET Legitimierungen: Zielgruppe der Anforderung 20060913

Method GET_REQTARGET on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method GET_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEXT Value transfer Type reference (TYPE) CRD_TEXT Beschreibung (für Texttabellen) 20061012

Method GET_TEXT on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method GET_TEXT_AND_REQ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RV_TEXT Value transfer Type reference (TYPE) STRING 20061025

Method GET_TEXT_AND_REQ on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.

Method IS_ROOTREQUIREMENT Signature

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

Method IS_ROOTREQUIREMENT on class CL_CRD_ABSTRACT_REQUIREMENT has no exception.
History
Last changed by/on SAP  20100310 
SAP Release Created in 700