SAP ABAP Class CL_REXC_CP_CH_SERVICES (Services for Correspondence for Switzerland)
Hierarchy
EA-FIN (Software Component) EA-FIN
   RE-FX (Application Component) Flexible Real Estate Management
     RE_XC_CP_CH (Package) RE: XC - Correspondence Switzerland
Properties
Class CL_REXC_CP_CH_SERVICES  
Short Description Services for Correspondence for Switzerland    
Super Class    
Instantiability of a Class 0  Private 
Final    
General Data
Message Class    
Program status     
Category 0   
Package RE_XC_CP_CH   RE: XC - Correspondence Switzerland 
Created 20050326   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 REAJ1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 RECA0 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)
4 REXCA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXC_CP_CH_SERVICES has no interface implemented.
Friends
Class CL_REXC_CP_CH_SERVICES has no friend class.
Attributes
Class CL_REXC_CP_CH_SERVICES has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 CHANGE_CONDITION_BY_RHYTHM Static method Public Method 20130627
2 ESR_PAYMENT_METH Static method Public Method Should ISR Be Printed 20050514
3 GET_COMPAGNY_CODE_ADDRESS Static method Public Method Gets Company Code Data and Address 20050326
4 GET_COMPAGNY_DATA_FROM_BUSOBJ Static method Public Method Gets Data for Company Code 20050816
5 GET_ESR_DATA_FORMULAR Static method Public Method Formatting of Fields for ISR 20050330
6 GET_RESERVE_CH01 Static method Public Method 20130627
7 GET_RESERVE_VALUE_CH01 Static method Public Method 20130627
8 GET_RHYTHM_OF_CONTRACT_BY_COND Static method Public Method 20130627
9 PREPARE_CONDITION_BASIC_RENT Static method Public Method Summate Net Rent Conditions for Official Form 20050817
10 PREPARE_OBJECT_X Static method Public Method Format Additional Fields for Official Form 20050817
11 SET_RHYTHM_FOR_HEADER Static method Public Method 20130627
12 _CHECK_ESR_AMOUNT Static method Private Method Check ISR Amount Based on ISR Procedure from T049E 20050508
13 _READ_T049E Static method Private Method Read ISR Subscriber Number T049E 20050508
14 _SET_ESRREF Static method Private Method Build ISR Reference 20050509
15 _SET_FIELD_OBJECT_X Static method Private Method Set Data for Objects for Official Form 20050817
Events
Class CL_REXC_CP_CH_SERVICES has no event.
Types
Class CL_REXC_CP_CH_SERVICES has no local type.
Method Signatures

Method CHANGE_CONDITION_BY_RHYTHM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AJR_RECCH01 Call by reference Type reference (TYPE) RE_T_CH_AJR_RECCH01_C Anpassungssatz für Anpassung nach CH-Recht 20130627
2 Changing CT_CH_AJR_RECFREE Call by reference Type reference (TYPE) RE_T_CH_AJR_RECFREE_C Anpassungssatz für Anpassung nach freie Anpassung 20130726
3 Changing CT_CH_AJR_RECINDX Call by reference Type reference (TYPE) RE_T_CH_AJR_RECINDX_C Anpassungssatz für Anpassung nach Index 20130726
4 Changing CT_COND_CH01 Call by reference Type reference (TYPE) RE_T_CH_AJR_COND_C Konditionsdaten für Anpassung nach CH-Recht 20130627
5 Importing ID_INTRENO_CN Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20130627
6 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECDVALIDFROM Datum, ab dem die Kondition gilt 20130627
7 Importing IT_CONDITION Call by reference Type reference (TYPE) RECP_T_CONDITION_C Konditionen 20130627
8 Importing IT_RSOCDTYPE_RENTAL Call by reference Type reference (TYPE) RE_T_RSOCONDTYPE Select-Options für Konditionsart 20130627

Method CHANGE_CONDITION_BY_RHYTHM on class CL_REXC_CP_CH_SERVICES has no exception.

Method ESR_PAYMENT_METH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ESRAMOUNT1 Call by reference Type reference (TYPE) REXCCPESRAMOUNT1 ESR-Betrag, Vorkommastellen 20050514
2 Exporting ED_ESRAMOUNT2 Call by reference Type reference (TYPE) REXCCPESRAMOUNT2 ESR-Betrag, Nachkommastellen 20050514
3 Exporting ED_ESRPYMTMETH Call by reference Type reference (TYPE) REXCCPESRPYMTMETH Zahlwegtyp: ESR, LSV, DD 20050514
4 Importing ID_ESRAMOUNT Call by reference Type reference (TYPE) REXCRAESRREFAMOUNT ESR-Betrag 20050514
5 Importing ID_LAND1 Call by reference Type reference (TYPE) LAND1 Länderschlüssel 20050514
6 Importing ID_PYMTMETH Call by reference Type reference (TYPE) RERAPYMTMETH Zahlweg 20050514
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20050514

Method GET_COMPAGNY_CODE_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050326
2 Returning RS_ADDRESS Value transfer Type reference (TYPE) REXC_CH_COMPAGNY_CODE_ADDRESS Buchungskreisadresse 20050326
# Exception Resumable Description Created on
1 ERROR Fehler bei der Verarbeitung 20050326

Method GET_COMPAGNY_DATA_FROM_BUSOBJ Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_DOC Call by reference Object reference (TYPE REF TO) CL_RECP_SF_DOC Dokumenteigenschaften allgemein 20050816
2 Returning RS_ADDRESS Value transfer Type reference (TYPE) REXC_CH_COMPAGNY_CODE_ADDRESS Buchungskreisadresse 20050816

Method GET_COMPAGNY_DATA_FROM_BUSOBJ on class CL_REXC_CP_CH_SERVICES has no exception.

Method GET_ESR_DATA_FORMULAR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ESR_OUTPUT Call by reference Type reference (TYPE) REXC_CP_RA_ESR_OUTPUT Outputdaten für Aufbereitung ESR-Schein 20050513
2 Importing IS_ESR_INPUT Call by reference Type reference (TYPE) REXC_CP_RA_ESR_INPUT Outputdaten für Aufbereitung ESR-Schein 20050330
# Exception Resumable Description Created on
1 ERROR Fehler aufgetretten 20050508

Method GET_RESERVE_CH01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_AJR_RECCH01 Call by reference Type reference (TYPE) RE_T_CH_AJR_RECCH01_C Anpassungssatz für Anpassung nach CH-Recht 20130627
2 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20130627
3 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20130627
4 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20130627
5 Importing IT_CONDITION Call by reference Type reference (TYPE) RECP_T_CONDITION_C Konditionen 20130627
6 Importing IT_RANGE_CONDTYPE Call by reference Type reference (TYPE) RE_T_RSOCONDTYPE Select-Options für Konditionsart 20130627
# Exception Resumable Description Created on
1 NO_ADJ_CH01 20130627

Method GET_RESERVE_VALUE_CH01 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_DETAIL Call by reference Type reference (TYPE) REXC_CH_AJR_RECCH01_C Anpassungssatz für Anpassung nach CH-Recht 20130627
2 Importing ID_CONDGUID Call by reference Type reference (TYPE) RECDCONDGUID GUID (RAW16) für Konditionen 20130627
3 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE Stichtag 20130627
4 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20130627
5 Importing ID_TERMNOAJ Call by reference Type reference (TYPE) RETMTERMNO Nummer der Klausel 20130627
6 Importing IO_BUSOBJ Call by reference Object reference (TYPE REF TO) IF_RECA_BUS_OBJECT Business-Objekt 20130627
# Exception Resumable Description Created on
1 NO_ADJ_CH01 20130627

Method GET_RHYTHM_OF_CONTRACT_BY_COND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_COND_AJR Call by reference Type reference (TYPE) REXC_CH_AJR_COND_C Konditionsdaten für Anpassung nach CH-Recht 20130627
2 Exporting ES_CONTRACT_RH Call by reference Type reference (TYPE) BAPI_RE_TERM_RH_INT Rhythmusklausel eines RE Objekts - Intern 20130627
3 Importing ID_INTRENO_CN Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20130627
4 Importing ID_OBJNR_RO Call by reference Type reference (TYPE) RECAOBJNR Objektnummer 20130627
5 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECDVALIDFROM Datum, ab dem die Kondition gilt 20130627
6 Importing IT_CONDITION Call by reference Type reference (TYPE) RECP_T_CONDITION_C Konditionen 20130627
7 Importing IT_COND_AJR Call by reference Type reference (TYPE) RE_T_CH_AJR_COND_C Konditionsdaten für Anpassung nach CH-Recht 20130627
8 Importing IT_RSOCDTYPE_RENTAL Call by reference Type reference (TYPE) RE_T_RSOCONDTYPE Select-Options für Konditionsart 20130627

Method GET_RHYTHM_OF_CONTRACT_BY_COND on class CL_REXC_CP_CH_SERVICES has no exception.

Method PREPARE_CONDITION_BASIC_RENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AJM_CONDITION Call by reference Type reference (TYPE) RECP_T_AJR_COND_C Mietanpassung und Konditionen 20050818
2 Exporting ET_CONDITION_CH Call by reference Type reference (TYPE) RE_T_CH_AJR_COND_C Konditionsdaten für Anpassung nach CH-Recht 20050817
3 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECDVALIDFROM Datum, ab dem die Kondition gilt 20131030
4 Importing IT_AJR_COND_CHANGED Call by reference Type reference (TYPE) RECP_T_AJR_COND_C Mietanpassung und Konditionen 20120914
5 Importing IT_RANGE_CONDTYPE Call by reference Type reference (TYPE) RE_T_RSOCONDTYPE Select-Options für Konditionsart 20050817

Method PREPARE_CONDITION_BASIC_RENT on class CL_REXC_CP_CH_SERVICES has no exception.

Method PREPARE_OBJECT_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_AJM_CONDITION Call by reference Type reference (TYPE) RECP_T_AJR_COND_C Mietanpassung und Konditionen 20050817
2 Exporting ET_AJM_OBJECT_X Call by reference Type reference (TYPE) RE_T_CH_AJR_OBJECT_C Objektdaten für Anpassung nach CH-Recht 20050817
3 Exporting ET_OBJECT_X Call by reference Type reference (TYPE) RE_T_CH_AJR_OBJECT_C Konditionsdaten für Anpassung nach CH-Recht 20050817
4 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050817
5 Importing IS_CONTRACT Call by reference Type reference (TYPE) RECP_CONTRACT_C Vertrag 20050817
6 Importing IT_OBJECT Call by reference Type reference (TYPE) RECP_T_OBJECT_C Vertragsobjekte 20050817

Method PREPARE_OBJECT_X on class CL_REXC_CP_CH_SERVICES has no exception.

Method SET_RHYTHM_FOR_HEADER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_OBJECT_AJR Call by reference Type reference (TYPE) RE_T_CH_AJR_OBJECT_C Objektdaten für Anpassung nach CH-Recht 20130627
2 Importing ID_INTRENO_CN Call by reference Type reference (TYPE) RECAINTRENO Interner Schlüssel des Immobilienobjekts 20130627
3 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU Sprachenschlüssel der aktuellen Textumgebung 20130627
4 Importing ID_VALIDFROM Call by reference Type reference (TYPE) RECDVALIDFROM Datum, ab dem die Kondition gilt 20130627
5 Importing IT_CONDITION Call by reference Type reference (TYPE) RECP_T_CONDITION_C Konditionen 20130627
6 Importing IT_COND_AJR Call by reference Type reference (TYPE) RE_T_CH_AJR_COND_C Konditionsdaten für Anpassung nach CH-Recht 20130627
7 Importing IT_RSOCDTYPE_RENTAL Call by reference Type reference (TYPE) RE_T_RSOCONDTYPE Select-Options für Konditionsart 20130627

Method SET_RHYTHM_FOR_HEADER on class CL_REXC_CP_CH_SERVICES has no exception.

Method _CHECK_ESR_AMOUNT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_ESRAMOUNT Call by reference Type reference (TYPE) REXCRAESRREFAMOUNT ESR-Betrag 20050508
2 Importing ID_VERFA Call by reference Type reference (TYPE) VERFA_49E ESR-Verfahren 20050508
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20050508

Method _READ_T049E Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_T049E Call by reference Type reference (TYPE) T049E Steuerdaten für Schweizer ESR-Verfahren 20050508
2 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Buchungskreis 20050508
# Exception Resumable Description Created on
1 ERROR Fehler aufgetreten 20050508

Method _SET_ESRREF Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_ESRREF Call by reference Type reference (TYPE) REXCCPESRREF ESR-Referenz inkl. Leerzeichen zwischen den Feldergruppen 20050509
2 Importing ID_VZREFN Call by reference Type reference (TYPE) VZREFN Referenznummer für den Einzahlungsschein 20050509

Method _SET_ESRREF on class CL_REXC_CP_CH_SERVICES has no exception.

Method _SET_FIELD_OBJECT_X Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_OBJECT_X Call by reference Type reference (TYPE) REXC_CH_AJR_OBJECT_C Konditionsdaten für Anpassung nach CH-Recht 20050817
2 Importing ID_KEYDATE Call by reference Type reference (TYPE) RECAKEYDATE SY-DATUM Stichtag 20070702
3 Importing ID_LANGU Call by reference Type reference (TYPE) SYLANGU SY-LANGU Sprachenschlüssel der aktuellen Textumgebung 20050817
4 Importing IS_CONTRACT Call by reference Type reference (TYPE) RECP_CONTRACT_C Vertrag 20050817
5 Importing IS_OBJECT Call by reference Type reference (TYPE) RECP_OBJECT_C Vertragsobjekte 20050817

Method _SET_FIELD_OBJECT_X on class CL_REXC_CP_CH_SERVICES has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 600