SAP ABAP Class CF_RECD_CONDITION (Individual Condition: Factory)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-CN (Application Component) Real Estate Contract
     RE_CD_CD (Package) RE: Conditions
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CF_RECA_OBJECT Object That Can Be Instantiated: Factory 20010709
Properties
Class CF_RECD_CONDITION  
Short Description Individual Condition: Factory    
Super Class CF_RECA_OBJECT Object That Can Be Instantiated: Factory 
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status P  SAP Standard Production Program 
Category 0   
Package RE_CD_CD   RE: Conditions 
Created 20001013   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECD1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CF_RECD_CONDITION has no interface implemented.
Friends
Class CF_RECD_CONDITION has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MF_EXIT_NOT_FOUND Static Attribute Private Type reference (TYPE) RECABOOL General Yes/No Field 20100531
2 MO_EXIT Static Attribute Private Object reference (TYPE REF TO) BADI_RECD_COND_ENHANCED 20100531
Methods
# Method Level Visibility Method type Description Created on
1 CHECK_CONDTYPES Static method Public Method Checks the Condition Types for Condition Groups 20030709
2 CONVERT_UNITPRICE_RHYTHM Static method Public Method Converts the Unit Price to the Target Frequency 20021128
3 GET_EXIT Static method Public Method Gets Exit 20100531
4 GET_INSTANCE_BY_DETAIL Static method Public Method Instantiates an Individual Condition 20001013
5 ROUND Static method Public Method Rounds the Transferred Amount 20040218
Events
Class CF_RECD_CONDITION has no event.
Types
Class CF_RECD_CONDITION has no local type.
Method Signatures

Method CHECK_CONDTYPES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CONDGROUP Value transfer Type reference (TYPE) RECDCONDGROUP Konditionsgruppe 20030711
# Exception Resumable Description Created on
1 ERROR Fehler 20030709

Method CONVERT_UNITPRICE_RHYTHM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_CALCMETHPER Call by reference Type reference (TYPE) RECDCALCMETHPER Berechnungsmethode für zeitabhängige Perioden 20021128
2 Importing ID_FREQUENCYUNIT_FROM Call by reference Type reference (TYPE) RECDFREQUENCYUNIT Einheit von Rhythmus 20021128
3 Importing ID_FREQUENCYUNIT_TO Call by reference Type reference (TYPE) RECDFREQUENCYUNIT Einheit von Rhythmus 20021128
4 Importing ID_FREQUENCY_FROM Call by reference Type reference (TYPE) RECDFREQUENCY Anzahl von Rhythmuseinheiten der Periode 20021128
5 Importing ID_FREQUENCY_TO Call by reference Type reference (TYPE) RECDFREQUENCY Anzahl von Rhythmuseinheiten der Periode 20021128
6 Importing ID_UNITPRICE_FROM Call by reference Type reference (TYPE) RECDUNITPRICE Währungsunabhängiger Einheitspreis 20021128
7 Importing ID_VALUEREFER_FROM Call by reference Type reference (TYPE) RECDCONDVALUEREFER Konditionsbetragsbezug 20021128
8 Importing ID_VALUEREFER_TO Call by reference Type reference (TYPE) RECDCONDVALUEREFER Konditionsbetragsbezug 20021128
9 Returning RD_UNITPRICE_TO Value transfer Type reference (TYPE) RECDUNITPRICE Währungsunabhängiger Einheitspreis 20021128
# Exception Resumable Description Created on
1 ERROR Fehler 20021128

Method GET_EXIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RO_EXIT Value transfer Object reference (TYPE REF TO) BADI_RECD_COND_ENHANCED 20100531

Method GET_EXIT on class CF_RECD_CONDITION has no exception.

Method GET_INSTANCE_BY_DETAIL Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ACTIVITY Call by reference Type reference (TYPE) RECA1_ACTIVITY Aktivität 20001019
2 Importing IO_PARENT Call by reference Object reference (TYPE REF TO) IF_RECD_CONDITION_MNGR Konditionen-Manager 20001019
3 Importing IS_DETAIL Call by reference Type reference (TYPE) RECD_CONDITION Konditionen VICDCOND incl. Berechnung und Verteilung 20001013
4 Returning RO_CONDITION Value transfer Object reference (TYPE REF TO) IF_RECD_CONDITION Einzelkondition 20001013

Method GET_INSTANCE_BY_DETAIL on class CF_RECD_CONDITION has no exception.

Method ROUND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_CONDVALUE Call by reference Type reference (TYPE) RECDCONDVALUE Währungsbetrag der Konditionsposition 20040218
2 Exporting ED_UNITPRICE Call by reference Type reference (TYPE) RECDUNITPRICE Währungsunabhängiger Einheitspreis 20040218
3 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20040218
4 Importing ID_CONDVALUE Call by reference Type reference (TYPE) RECDCONDVALUE Währungsbetrag der Konditionsposition 20040218
5 Importing ID_CURRENCY Call by reference Type reference (TYPE) WAERS Währungsschlüssel 20040218
6 Importing ID_ROUNDDECIMAL Call by reference Type reference (TYPE) RECDROUNDDECIMAL Anzahl Dezimalstellen, auf die gerundet werden soll 20040218
7 Importing ID_ROUNDTYPE Call by reference Type reference (TYPE) RECDROUNDTYPE Rundungsart des Einheitspreises bzw. Konditionsbetrag 20040218
8 Importing ID_ROUNDUNIT Call by reference Type reference (TYPE) RECDROUNDUNIT Einheit, auf die gerundet werden soll 20040218
9 Importing ID_UNITPRICE Call by reference Type reference (TYPE) RECDUNITPRICE Währungsunabhängiger Einheitspreis 20040218

Method ROUND on class CF_RECD_CONDITION has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 46C