4.2. Classes

4.2.1. ZOTCTTR_EF_CL000

Superclass for the solution. Customizing tables, constant values, etc. are stored in this class on runtime.

Method Access Description
UPDATE_USERLIST Public
UPDATE_STATUS Public
UPDATE_APPRESP Public
Parameter Type Type Description
MT_T0001 Public ZOTCTTR_EF_TT0001
MT_T0002 Public ZOTCTTR_EF_TT0002
MT_T0003 Public ZOTCTTR_EF_TT0003
MT_T0004 Public ZOTCTTR_EF_TT0004
MT_T0005 Public ZOTCTTR_EF_TT0005
MT_T0006 Public ZOTCTTR_EF_TT0006
MT_T0007 Public ZOTCTTR_EF_TT0007
MT_T0008 Public ZOTCTTR_EF_TT0008
MT_T0101 Public ZOTCTTR_EF_TT0101
MT_T0102 Public ZOTCTTR_EF_TT0102
MT_T0103 Public ZOTCTTR_EF_TT0103
MT_T0104 Public ZOTCTTR_EF_TT0104
MT_T0201 Public ZOTCTTR_EF_TT0201
MT_T0202 Public ZOTCTTR_EF_TT0202
MT_T0203 Public ZOTCTTR_EF_TT0203
MT_T0204 Public ZOTCTTR_EF_TT0204

UPDATE_USERLIST

Parameter Type Type Description
ET_MESSAGES Exporting ZOTCTTR_EF_TT3001

UPDATE_STATUS

Parameter Type Type Description
IS_INTERVAL Importing ZOTCTTR_EF_S3011
ET_MESSAGES Exporting ZOTCTTR_EF_TT3001

UPDATE_APPRESP

Parameter Type Type Description
IS_INTERVAL Importing ZOTCTTR_EF_S3011
ET_MESSAGES Exporting ZOTCTTR_EF_TT3001

4.2.2. ZOTCTTR_EF_CL101

Application class. Invoice objects are instantiated, listed and used within this class.

Method Access Description
READ Public
Attribute Access Description
MT_INVLIST[] Protected

READ

Parameter Type Type Description
IS_PARAMS Importing ZOTCTTR_EF_S3010
ET_MESSAGES Exporting ZOTCTTR_EF_TT3001
ET_INVLIST Exporting ZOTCTTR_EF_TT3008

4.2.3. ZOTCTTR_EF_CL111

Inbound invoice extractor.

Method Access Description
FETCH_INBOUND Public
Parameter Type Type Description
MT_INVLIST[] Protected ZOTCTTR_EF_TT3008

FETCH_INBOUND

Parameter Type Type Description
IS_INTERVAL Importing ZOTCTTR_EF_S3011
ET_MESSAGES Exporting ZOTCTTR_EF_TT3001
ET_INVLIST Exporting ZOTCTTR_EF_TT3008

4.2.4. ZOTCTTR_EF_CL102

Outbound invoice class. Uses interface ZOTCTTR_EF_IF101.

4.2.5. ZOTCTTR_EF_CL103

Inbound invoice class. Uses interface ZOTCTTR_EF_IF101.

4.2.6. ZOTCTTR_EF_CL104

Outbound response to inbound invoice class. Uses interface ZOTCTTR_EF_IF102.

4.2.7. ZOTCTTR_EF_CL105

Inbound response to outbound invoice class. Uses interface ZOTCTTR_EF_IF102.

4.2.8. ZOTCTTR_EF_CL200

Extractor factory class. Uses interface ZOTCTTR_EF_IF201.

4.2.9. ZOTCTTR_EF_CL211

SD extractor class. Extends class ZOTCTTR_EF_CL210.

4.2.10. ZOTCTTR_EF_CL212

FI extractor class. Extends class ZOTCTTR_EF_CL210.

4.2.11. ZOTCTTR_EF_CL213

MM extractor class. Extends ZOTCTTR_EF_CL210.

4.2.12 ZOTCTTR_EF_CL301

R3 report class. Uses interface ZOTCTTR_EF_IF301.

4.2.13. ZOTCTTR_EF_CL400

Integrator factory class. Uses interface ZOTCTTR_EF_IF401.

4.2.14. ZOTCTTR_EF_CL411

eFinans integrator class. Extends class ZOTCTTR_EF_CL410.

Method Access Description
ADD_SOAP_HEADER Public
Method Access Description
USERNAME Public
PASSWORD Public
ERP_CODE Public

4.2.15. ZOTCTTR_EF_CL412

Uyumsoft integrator class. Extends class ZOTCTTR_EF_CL410.

Method Access Description
ADD_SOAP_HEADER Public
Method Access Description
USERNAME Public
PASSWORD Public
ERP_CODE Public

4.2.16. ZOTCTTR_EF_CL413

Direct integration class. Extends class ZOTCTTR_EF_CL410.

4.2.17. ZOTCTTR_EF_CL501

UBL class, extends relevant UBL engine class from package ZOTCT_UTILS.

4.2.18. ZOTCTTR_EF_CL600

User-exit factory class.

4.2.19. ZCX_OTCT

Exception class