SAP ABAP Class CL_REXC_ES_SERVICE (Service Class for RE Spain)
Hierarchy
EA-FIN (Software Component) EA-FIN
   FI-LOC (Application Component) Localization
     GLO_REFX_ES_RA (Package) Localization Flexible Real Estate Spain
Properties
Class CL_REXC_ES_SERVICE  
Short Description Service Class for RE Spain    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class REXCES    
Program status     
Category 0   
Package GLO_REFX_ES_RA   Localization Flexible Real Estate Spain 
Created 20120314   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 RECA1 Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_REXC_ES_SERVICE has no interface implemented.
Friends
Class CL_REXC_ES_SERVICE has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 MD_TESTMODE Static Attribute Protected Type reference (TYPE) BOOLEAN_01 Boolean Variable ('1'=true,'0'=false) 20130307
Methods
# Method Level Visibility Method type Description Created on
1 AMOUT13_2_TO_CHAR15 Static method Public Method Amount to character field 20121011
2 CHECK_PROPREG Static method Public Method Check Land Register 20121123
3 DELETE_OUTPUTS_UNDER_LIMIT Static method Public Method Delete output lines under limit in Vendor Level 20120802
4 DEQUE_CONTRACT Static method Public Method Deque contract object 20120319
5 ENQUE_CONTRACT Static method Public Method Enque contract objects 20120319
6 FIND_LAND_REG_AND_ADDRESS Static method Public Method Find Land Register to one FI document according customizing 20120727
7 FIND_LAND_REG_THROUGHT_PS Static method Public Method Find Land Register throught Pooled Space 20121119
8 FIND_PARCEL_OF_LAND Static method Public Method Find Parcel of Land to one FI document according customizing 20120906
9 FORM_347_ADD_CONST Static method Public Method Add constants to ouput of Form 347 20120723
10 GET_COUNTRY_FOR_COMPANY Static method Public Method Return the country code of the company 20120314
11 IS_CO_RELEVANT Static method Public Method Checks if an account is CO relevant 20120403
12 OUTSORT_REPLACED_M180 Static method Public Method Sort out replaced Vouchers 20120913
13 PROCESS_ONE_FI_DOCUMENT Static method Private Method Processing of FI document 20120627
14 READ_ASSIGN_BY_INTRENO Static method Public Method Read assigment objects according INRENO 20120725
15 READ_DECLARER Static method Public Method Read data of Declarer according Company Code 20120727
16 READ_FI_DOCUMENTS Static method Public Method Read and collect FI documents 20120627
17 READ_MASTER_TENANT Static method Public Method Read Master Tenant according Contract 20120727
18 READ_PARTNER Static method Public Method Read Partner - Tenant from FI document 20120731
19 READ_REAL_ESTATE_SOURCES Static method Public Method Read additional data from Real Estate Objects 20120629
20 READ_TRANSFER_POST_DOCUMENTS Static method Public Method Read transfer posting documents to the FI invoice 20121112
21 SET_PATH Static method Public Method Set Path for File Output 20120830
22 SET_TESTMODE_OFF Static method Public Method Set Testmode OFF 20130307
23 SET_TESTMODE_ON Static method Public Method Set Testmode ON 20130307
Events
Class CL_REXC_ES_SERVICE has no event.
Types
Class CL_REXC_ES_SERVICE has no local type.
Method Signatures

Method AMOUT13_2_TO_CHAR15 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_AM_CHAR Call by reference Type reference (TYPE) CHAR15 Char 15 20121011
2 Importing ID_AM_CURR Call by reference Type reference (TYPE) QSSHH Withholding Tax Base Amount (Local Currency) 20121011

Method AMOUT13_2_TO_CHAR15 on class CL_REXC_ES_SERVICE has no exception.

Method CHECK_PROPREG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing ID_PROVINCE Call by reference Type reference (TYPE) REGIO Region (State, Province, County) 20121123
2 Importing ID_TOWN Call by reference Type reference (TYPE) REXCESMUNICIPALITY Municipality Code 20121123
# Exception Resumable Description Created on
1 INCORRECT_TOWN Incorrect Town to Province 20121123

Method DELETE_OUTPUTS_UNDER_LIMIT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_RE_LEASING Call by reference Type reference (TYPE) RE_T_ES_LEASING Leasing record for modelo 347 report - extended 20130311
2 Importing ID_AM_LIMIT Call by reference Type reference (TYPE) HWBAS_BSES Amount Limit in Local Currency 20120802

Method DELETE_OUTPUTS_UNDER_LIMIT on class CL_REXC_ES_SERVICE has no exception.

Method DEQUE_CONTRACT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IO_INSTANCE Call by reference Object reference (TYPE REF TO) CF_RECN_CONTRACT Contract (VICNCN): Factory 20120319

Method DEQUE_CONTRACT on class CL_REXC_ES_SERVICE has no exception.

Method ENQUE_CONTRACT 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 RECA1_ACTIVITY-DISPLAY 20120319
2 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20120319
3 Importing ID_OBJNR Call by reference Type reference (TYPE) RECAOBJNR Object Number 20120319
4 Importing IF_AUTH_CHECK Call by reference Type reference (TYPE) ABAP_BOOL ABAP_FALSE 20120319
5 Importing IF_ENQUEUE Call by reference Type reference (TYPE) ABAP_BOOL ABAP_TRUE 20120319
6 Returning RO_INSTANCE Value transfer Object reference (TYPE REF TO) IF_RECN_CONTRACT Contract (VICNCN) 20120319
# Exception Resumable Description Created on
1 DATA_LOCKED 20120319
2 ERROR 20120319

Method FIND_LAND_REG_AND_ADDRESS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_INTRENO Call by reference Type reference (TYPE) RECAINTRENO INTRENO of Land Register 20120727
2 Exporting ES_ADDR1_VAL Call by reference Type reference (TYPE) ADDR1_VAL Address return structure 20120727
3 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO INTRENO from FI document 20120727
4 Importing IT_CADREFS Call by reference Type reference (TYPE) RE_T_ES_CADREFS Modelo 347: Steps to find Cadaster Refer. (TIVXCESCADREFS) 20120727
# Exception Resumable Description Created on
1 ERROR Error in cadaster reference determination 20120727

Method FIND_LAND_REG_THROUGHT_PS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_INTRENO Call by reference Type reference (TYPE) RE_T_INTRENO Internal Key of Real Estate Object 20121119
2 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20121119

Method FIND_LAND_REG_THROUGHT_PS on class CL_REXC_ES_SERVICE has no exception.

Method FIND_PARCEL_OF_LAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20120906
2 Exporting ES_ADDR1_VAL Call by reference Type reference (TYPE) ADDR1_VAL Address return structure 20120906
3 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20120906
4 Importing IT_CADREFS Call by reference Type reference (TYPE) RE_T_ES_CADREFS Modelo 347: Steps to find Cadaster Refer. (TIVXCESCADREFS) 20120906
# Exception Resumable Description Created on
1 ERROR Error in cadaster reference determination 20120906

Method FORM_347_ADD_CONST Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_RE_LEASING Call by reference Type reference (TYPE) REXCESLEASING Leasing record for modelo 347 report - extended 20120723

Method FORM_347_ADD_CONST on class CL_REXC_ES_SERVICE has no exception.

Method GET_COUNTRY_FOR_COMPANY 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 Company Code 20120314
2 Returning RD_COUNTRY Value transfer Type reference (TYPE) LAND1 Country Key 20120314

Method GET_COUNTRY_FOR_COMPANY on class CL_REXC_ES_SERVICE has no exception.

Method IS_CO_RELEVANT 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 Company Code 20120403
2 Importing ID_KEYDATE Call by reference Type reference (TYPE) DATUM Date 20120403
3 Importing ID_KSTAR Call by reference Type reference (TYPE) KSTAR Cost Element 20120403
4 Returning RD_CO_RELEVANT Value transfer Type reference (TYPE) RECABOOL General Yes/No Field 20120403

Method IS_CO_RELEVANT on class CL_REXC_ES_SERVICE has no exception.

Method OUTSORT_REPLACED_M180 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_M180_DEC Call by reference Type reference (TYPE) RE_T_ES_M180_DEC Modelo 180 - Witholding Tax Declarer Line 01 20120913
2 Changing CT_M180_REC Call by reference Type reference (TYPE) RE_T_ES_M180_REC Modelo 180 - Witholding Tax Recipients DMEE Line 02 20120913

Method OUTSORT_REPLACED_M180 on class CL_REXC_ES_SERVICE has no exception.

Method PROCESS_ONE_FI_DOCUMENT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RE_LEASING Call by reference Type reference (TYPE) RE_T_ES_LEASING Leasing record for modelo 347 report 20120627
2 Importing IS_BKPF Call by reference Type reference (TYPE) BKPF Accounting Document Header 20120627
3 Importing IT_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20120627
4 Importing IT_BSET Call by reference Type reference (TYPE) RE_T_ES_BSET Standard table of BSET 20120720
5 Importing IT_CADREFS Call by reference Type reference (TYPE) RE_T_ES_CADREFS Modelo 347: Steps to find Cadaster Refer. (TIVXCESCADREFS) 20120629
6 Importing IT_SEL_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20120627
# Exception Resumable Description Created on
1 ABBREVIATION_NOT_FOUND Abbreviation not found in customizing 20121122
2 ERROR_IN_DECLARER_DATA Error by reading of Declarer data according Company Code 20120727
3 ERROR_IN_PARTNER_DATA Error by reading of Vendor / Customer 20120801
4 ERROR_IN_RE_FX_DATA Error by reading of Real Estate data 20120724
5 ERROR_IN_TAX_AMOUNT Error in computing of tax amount 20120720

Method READ_ASSIGN_BY_INTRENO Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_ADDR1_VAL Call by reference Type reference (TYPE) ADDR1_VAL Address return structure 20120727
2 Exporting ET_OBJ_ASSIGN Call by reference Type reference (TYPE) RE_T_OBJ_ASSIGN Object Assignments 20120725
3 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO Internal Key of Real Estate Object 20120725
# Exception Resumable Description Created on
1 ERROR Error by reading of object 20120725
2 OBJECT_NOT_KNOWN Processed object not known 20120725

Method READ_DECLARER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_DEC_NAME Call by reference Type reference (TYPE) CHAR40 Declarer Name 20120830
2 Exporting ED_FISC_EN_NO Call by reference Type reference (TYPE) CHAR9 Fiscal identity number of the declarer 20120731
3 Exporting ED_PHONE_NO Call by reference Type reference (TYPE) CHAR9 Declarer Phone Number 20120830
4 Importing ID_BUKRS Call by reference Type reference (TYPE) BUKRS Company Code 20120727
# Exception Resumable Description Created on
1 DECLARER_NOT_FOUND Data of declarer not found 20120727

Method READ_FI_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_MSG Call by reference Type reference (TYPE) TY_RFIDES_MSG Return Parameter 20120801
2 Exporting ET_RE_ERRDOCS Call by reference Type reference (TYPE) RE_T_ES_ERRDOCS Modelo 347: List of Documents with processing error 20120801
3 Exporting ET_RE_LEASING Call by reference Type reference (TYPE) RE_T_ES_LEASING Leasing record for modelo 347 report 20120627
4 Importing IT_CADREFS Call by reference Type reference (TYPE) RE_T_ES_CADREFS Modelo 347: Steps to find Cadaster Reference 20120629
5 Importing IT_SEL_PARAMS Call by reference Type reference (TYPE) RSPARAMS_TT rsparams Table 20120627

Method READ_FI_DOCUMENTS on class CL_REXC_ES_SERVICE has no exception.

Method READ_MASTER_TENANT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BUT000 Call by reference Type reference (TYPE) BUT000 BP: General data I 20120727
2 Importing IO_RECN_CONTRACT Call by reference Object reference (TYPE REF TO) IF_RECN_CONTRACT Rental contract 20120727
# Exception Resumable Description Created on
1 PARTNER_NOT_FOUND Master Tenant not found 20120727

Method READ_PARTNER Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RE_LEASING Call by reference Type reference (TYPE) REXCESLEASING Leasing record for modelo 347 report - extended 20120801
2 Importing IS_BSEG Call by reference Type reference (TYPE) BSEG Accounting Document Segment 20120731
3 Importing IT_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20120801
# Exception Resumable Description Created on
1 PARTNER_NOT_FOUND Data of Business partner not found 20120731

Method READ_REAL_ESTATE_SOURCES Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_RE_LEASING Call by reference Type reference (TYPE) REXCESLEASING Leasing record for modelo 347 report 20120629
2 Importing ID_INTRENO Call by reference Type reference (TYPE) RECAINTRENO INTRENO 20120629
3 Importing IT_CADREFS Call by reference Type reference (TYPE) RE_T_ES_CADREFS Modelo 347: Steps to find Cadaster Refer. (TIVXCESCADREFS) 20120725
# Exception Resumable Description Created on
1 ERROR Error in cadaster reference determination 20120710

Method READ_TRANSFER_POST_DOCUMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_BKPF Call by reference Type reference (TYPE) BKPF_T Standard Table Type for BKPF 20121112
2 Exporting ET_BSEG Call by reference Type reference (TYPE) BSEG_T Table Type for BSEG 20121112
3 Importing IS_BKPF Call by reference Type reference (TYPE) BKPF Accounting Document Header 20121112
# Exception Resumable Description Created on
1 NOT_FOUND None transfer posting document found 20121112

Method SET_PATH Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ED_FILENAME Call by reference Type reference (TYPE) STRING File Name 20120830
2 Exporting ED_FULLPATH Call by reference Type reference (TYPE) STRING Full Path to File 20120830
3 Exporting ED_PATH Call by reference Type reference (TYPE) REXCESPATH File Path 20120830

Method SET_PATH on class CL_REXC_ES_SERVICE has no exception.

Method SET_TESTMODE_OFF Signature

Method SET_TESTMODE_OFF on class CL_REXC_ES_SERVICE has no parameter.
Method SET_TESTMODE_OFF on class CL_REXC_ES_SERVICE has no exception.

Method SET_TESTMODE_ON Signature

Method SET_TESTMODE_ON on class CL_REXC_ES_SERVICE has no parameter.
Method SET_TESTMODE_ON on class CL_REXC_ES_SERVICE has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in 607