SAP ABAP Class CL_RECN_MEASCN_SERVICES (Contract Measurements: Service Methods)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX-CN (Application Component) Real Estate Contract
     RE_CN_MS (Package) RE: Contract Measurements
Properties
Class CL_RECN_MEASCN_SERVICES  
Short Description Contract Measurements: Service Methods    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_CN_MS   RE: Contract Measurements 
Created 20040408   SAP 
Last change 20130531   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 REBD2 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
3 RECA0 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
4 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_RECN_MEASCN_SERVICES has no interface implemented.
Friends
Class CL_RECN_MEASCN_SERVICES has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_MEAS Static Attribute Protected Type reference (TYPE) REBDMEAS Measurement Type 20100810
2 MD_VALIDFROM Static Attribute Protected Type reference (TYPE) REBDVALIDFROM Date: Valid From 20100810
3 MD_VALIDTO Static Attribute Protected Type reference (TYPE) REBDVALIDTO Date: Valid To 20100810
4 MO_HAS_MEASCN Static Attribute Protected Object reference (TYPE REF TO) IF_RECN_HAS_MEASCN Object with Contract Measurements 20100810
5 MT_MEASUREMENT Static Attribute Protected Type reference (TYPE) RE_ST_MEASUREMENT Measurement Type 20100810
Methods
# Method Level Visibility Method type Description Created on
1 COMPRESS_TABLE Static method Public Method Summarization of Measurements Table 20040414
2 GET_FOR_COMPLETE Static method Public Method Gets Differing Measurements - Independent of Object 20041217
3 GET_FOR_OBJECT Static method Public Method Gets Differing Measurements - Related to Specific Object 20040414
4 MEASCN_INIT Static method Public Method Initializes Statistical Attributes 20100810
5 _GET_MEASCN Static method Private Method Gets Differing Measurements 20060110
6 _GET_MEAS_OBJ Static method Private Method Gets Object Measurements 20060110
7 _GET_OBJECTS Static method Private Method Gets Assigned Objects 20060313
Events
Class CL_RECN_MEASCN_SERVICES has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 MTYPE_S_CNMS Private See coding Contract Measurement 20040419 BEGIN OF mtype_s_cnms, objnr TYPE recaobjnr, meas TYPE rebd_meas-meas, measvalue TYPE rebd_meas-measvalue, measunit TYPE rebd_meas-measunit, validfrom TYPE recadatefrom, validto TYPE recadateto, END OF mtype_s_cnms
2 MTYPE_S_CNOBJ Private See coding Contract Object 20040419 BEGIN OF mtype_s_cnobj, objnr TYPE recaobjnr, validfrom TYPE recadatefrom, validto TYPE recadateto, END OF mtype_s_cnobj
3 MTYPE_S_OBJMS Private See coding Object Measurement 20040419 BEGIN OF mtype_s_objms, objnr TYPE recaobjnr, meas TYPE rebd_meas-meas, measvalue TYPE rebd_meas-measvalue, measunit TYPE rebd_meas-measunit, validfrom TYPE recadatefrom, validto TYPE recadateto, END OF mtype_s_objms
4 MTYPE_T_CNMS Private See coding Contract Measurements 20040419 mtype_t_cnms TYPE STANDARD TABLE OF mtype_s_cnms
5 MTYPE_T_CNOBJ Private See coding Contract Objects 20040419 mtype_t_cnobj TYPE STANDARD TABLE OF mtype_s_cnobj
6 MTYPE_T_OBJMS Private See coding Object Measurements 20040419 mtype_t_objms TYPE STANDARD TABLE OF mtype_s_objms
7 MTYPE_T_OBJNR Private See coding Sorted Object Numbers 20040420 mtype_t_objnr TYPE SORTED TABLE OF recaobjnr WITH UNIQUE KEY table_line
Method Signatures

Method COMPRESS_TABLE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_LIST Call by reference Type reference (TYPE) RE_T_MEASCN_OBJ Vertragsbemessungen mit Objekt 20040414

Method COMPRESS_TABLE on class CL_RECN_MEASCN_SERVICES has no exception.

Method GET_FOR_COMPLETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEASCN Call by reference Type reference (TYPE) RE_T_MEASCN_OBJ Vertragsbemessungen (resultierende) 20041217
2 Exporting ET_MEASCN_CN Call by reference Type reference (TYPE) RE_T_MEASCN_OBJ Vertragsbemessungen (nur im Vertrag definierte) 20041217
3 Exporting ET_MEASCN_OBJ Call by reference Type reference (TYPE) RE_T_MEASCN_OBJ Vertragsbemessungen (nur von den Objekten kommende) 20041217
4 Importing ID_MEAS Call by reference Type reference (TYPE) REBDMEAS Nur diese Bemessungsart 20041217
5 Importing ID_MEASUNIT Call by reference Type reference (TYPE) REBDMEASUNIT Umrechnen in angegebene Bemessungseinheit 20041217
6 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDVALIDFROM RECA0_DATE-MIN Datum: Gültig ab 20041217
7 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDVALIDTO RECA0_DATE-MAX Datum: Gültig bis 20041217
8 Importing IF_COMPRESS Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Bool: Abschließendes Komrimieren der Einträge 20041217
9 Importing IF_FIX_PERIODS Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Zeiträume an überg. Objekt anpassen 20111010
10 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Vertragsobjekt 20041217
11 Importing IO_HAS_MEASCN Call by reference Object reference (TYPE REF TO) IF_RECN_HAS_MEASCN Objekt mit Vertragsbemessungen 20041217
# Exception Resumable Description Created on
1 ERROR Fehler beim ermitteln der Bemessungen 20041217

Method GET_FOR_OBJECT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MEASCN_OBJMEAS Call by reference Type reference (TYPE) RE_T_MEASCN_OBJ_MEAS Vertragsbemessungen (mit Objekt und Objekt-Bemessungen) 20040419
2 Importing ID_MEAS Call by reference Type reference (TYPE) REBDMEAS Nur diese Bemessungsart 20040414
3 Importing ID_MEASUNIT Call by reference Type reference (TYPE) REBDMEASUNIT Umrechnen in angegebene Bemessungseinheit 20040414
4 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDVALIDFROM RECA0_DATE-MIN Datum: Gültig ab 20040414
5 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDVALIDTO RECA0_DATE-MAX Datum: Gültig bis 20040414
6 Importing IF_FIX_PERIODS Value transfer Type reference (TYPE) RECABOOL ABAP_TRUE Zeiträume an überg. Objekt anpassen 20111010
7 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Vertragsobjekt 20040414
8 Importing IO_HAS_MEASCN Call by reference Object reference (TYPE REF TO) IF_RECN_HAS_MEASCN Objekt mit Vertragsbemessungen 20041217
# Exception Resumable Description Created on
1 ERROR Fehler beim ermitteln der Bemessungen 20040420

Method MEASCN_INIT Signature

Method MEASCN_INIT on class CL_RECN_MEASCN_SERVICES has no parameter.
Method MEASCN_INIT on class CL_RECN_MEASCN_SERVICES has no exception.

Method _GET_MEASCN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MEASUREMENT Call by reference Type reference (TYPE) RE_ST_MEASUREMENT Bemesungsart 20060110
2 Exporting ET_CNMS Call by reference Type reference (TYPE) MTYPE_T_CNMS Vertragsbemessungen 20060110
3 Importing ID_MEAS Call by reference Type reference (TYPE) REBDMEAS Bemessungsart 20060110
4 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDVALIDFROM RECA0_DATE-MIN Datum: Gültig ab 20060110
5 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDVALIDTO RECA0_DATE-MAX Datum: Gültig bis 20060110
6 Importing IF_FIX_PERIODS Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Zeiträume an überg. Objekt anpassen 20131022
7 Importing IF_FOR_OBJECT_ONLY Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE Nur Bemessungen, die für ein Objekt definiert wurden 20060110
8 Importing IO_HAS_MEASCN Call by reference Object reference (TYPE REF TO) IF_RECN_HAS_MEASCN Objekt mit Vertragsbemessungen 20060110

Method _GET_MEASCN on class CL_RECN_MEASCN_SERVICES has no exception.

Method _GET_MEAS_OBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_MEASUREMENT Call by reference Type reference (TYPE) RE_ST_MEASUREMENT Bemesungsart 20060110
2 Exporting ET_OBJMS Call by reference Type reference (TYPE) MTYPE_T_OBJMS Objektbemesungen 20060110
3 Importing ID_MEAS Call by reference Type reference (TYPE) REBDMEAS Bemessungsart 20060110
4 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDVALIDFROM RECA0_DATE-MIN Datum: Gültig ab 20060110
5 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDVALIDTO RECA0_DATE-MAX Datum: Gültig bis 20060110
6 Importing IO_HAS_OBJ_ASSIGN Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJ_ASSIGN Objekt mit Zuordnung zu anderem Objekt 20060110
7 Importing IT_CNOBJ Call by reference Type reference (TYPE) MTYPE_T_CNOBJ Vertragsobjekte 20060110

Method _GET_MEAS_OBJ on class CL_RECN_MEASCN_SERVICES has no exception.

Method _GET_OBJECTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJNR Call by reference Type reference (TYPE) MTYPE_T_OBJNR Objektnummern aller Objekte 20060313
2 Exporting ET_CNOBJ Call by reference Type reference (TYPE) MTYPE_T_CNOBJ Vertragsobjekte 20060313
3 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Gesetzt: Nur dieses Objekt 20060313
4 Importing ID_VALIDFROM Call by reference Type reference (TYPE) REBDVALIDFROM RECA0_DATE-MIN Datum: Gültig ab 20060313
5 Importing ID_VALIDTO Call by reference Type reference (TYPE) REBDVALIDTO RECA0_DATE-MAX Datum: Gültig bis 20060313
6 Importing IF_FIX_PERIODS Call by reference Type reference (TYPE) RECABOOL ABAP_TRUE Zeiträume an überg. Objekt anpassen 20111010
7 Importing IO_HAS_OBJ_ASSIGN Call by reference Object reference (TYPE REF TO) IF_REBD_HAS_OBJ_ASSIGN Objekt mit Zuordnung zu anderem Objekt 20060313

Method _GET_OBJECTS on class CL_RECN_MEASCN_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 500