Hierarchy
⤷
⤷
Properties
| Class | CL_J1ATAXP_FILE | |
| Short Description | Imp. Class for Taxpayers File | |
| Super Class | ||
| Instantiability of a Class | 2 | Public |
| Final |
General Data
| Message Class | J_1ATAXP | |
| Program status | P | SAP Standard Production Program |
| Category | 0 | |
| Package | J1AF | Financial Accounting Argentina |
| Created | 20120813 | SAP |
| Last change | 20130531 | SAP |
| Shared Memory-enabled | ||
| Fixed point arithmetic | ||
| Unicode checks active |
Forward declarations
| # | Type group / Object type | Type | Type Description |
|---|---|---|---|
| 1 | Type group use (TYPE-POOLS tp) | Type group use (TYPE-POOLS tp) |
Interfaces
Class CL_J1ATAXP_FILE has no interface implemented.
Friends
Class CL_J1ATAXP_FILE has no friend class.
Attributes
| # | Attribute | Level | Visibility | Read only | Typing | Associated Type | Initial Value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | Constant | Private | Type reference (TYPE) | J_1ATAXP_FILE_SOURCE | 'A' | Source of File | 20120824 | ||
| 2 | Constant | Private | Type reference (TYPE) | J_1ATAXP_CTX | 'TAXP' | Process Context | 20120824 | ||
| 3 | Constant | Private | Type reference (TYPE) | J_1ATAXP_PARTNER_TYPE | 'C' | Partner Type | 20120827 | ||
| 4 | Constant | Private | Type reference (TYPE) | DFIES-FIELDNAME | 'FILEINTERN' | Field Name | 20120824 | ||
| 5 | Constant | Private | Type reference (TYPE) | LAND1_GP | 'AR' | Language Key | 20120820 | ||
| 6 | Constant | Private | Type reference (TYPE) | J_1ATAXP_FILE_SOURCE | 'P' | Source of File | 20120824 | ||
| 7 | Constant | Private | Type reference (TYPE) | DFIES-TABNAME | 'FILENAME' | Table Name | 20120824 | ||
| 8 | Constant | Private | Type reference (TYPE) | J_1ATAXP_PARTNER_TYPE | 'V' | Partner Type | 20120827 | ||
| 9 | Constant | Private | Type reference (TYPE) | J_1ATAXP_FILE_TYPE | 'NN' | File Type (With or Without Name) | 20120824 | ||
| 10 | Constant | Private | Type reference (TYPE) | J_1ATAXP_FILE_TYPE | 'WN' | File Type (With or Without Name) | 20120824 | ||
| 11 | Instance attribute | Public | Type reference (TYPE) | J_1ATAXP_DIFF_ALV_T | Layout for Differences | 20120820 | |||
| 12 | Instance attribute | Public | Type reference (TYPE) | J_1ARS_SUSS_EMP_T | Tax payers file data | 20120816 | |||
| 13 | Instance attribute | Public | Type reference (TYPE) | J_1ATAXP_MD_ALV_T | Layout for Master Data Update | 20120820 | |||
| 14 | Instance attribute | Public | Type reference (TYPE) | J_1ATAXP_MD_MAP_T | Tax Payers Data Mapped With Master Data | 20120817 | |||
| 15 | Constant | Private | Type reference (TYPE) | J_1ATAXP_CTX | 'TAXP' | Process Context | 20120827 | ||
| 16 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_CUSTOMER_SELECTED | Customer Master Data Checked | 20120820 | |||
| 17 | Instance attribute | Public | Type reference (TYPE) | STRING | File Name | 20120816 | |||
| 18 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_FILE_SOURCE | File source | 20120816 | |||
| 19 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_FILE_TYPE | Type of Tax Payers File | 20120816 | |||
| 20 | Instance attribute | Private | Type reference (TYPE) | FILEINTERN | Logical file name | 20120816 | |||
| 21 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_PATH | Physical file path | 20120816 | |||
| 22 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_PROC_SEQ | Number of Times File Processed | 20120823 | |||
| 23 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_REPROCESS | Reprocess File | 20120823 | |||
| 24 | Instance attribute | Private | Type reference (TYPE) | ABAP_BOOL | Main Tab is active? | 20120830 | |||
| 25 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_TESTMODE | Display Differences (Test Mode) | 20120820 | |||
| 26 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_OUT_TST_TAB_FILE | Update Employee Status Table | 20120831 | |||
| 27 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_OUT_TST_MD_FILE | Differences Between Master Data and File | 20120821 | |||
| 28 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_UPDMODE | Update Differences | 20120820 | |||
| 29 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_OUT_UPD_MD_FILE | Update Vendor and Customer Master Data | 20120820 | |||
| 30 | Instance attribute | Private | Type reference (TYPE) | J_1ATAXP_VENDOR_SELECTED | Vendor Master Data Checked | 20120820 |
Methods
| # | Method | Level | Visibility | Method type | Description | Created on |
|---|---|---|---|---|---|---|
| 1 | Instance method | Public | Method | Check if File Exists | 20120814 | |
| 2 | Instance method | Public | Method | Check if File is Valid to be Processed | 20120823 | |
| 3 | Instance method | Public | Method | Free Differences ALV Structure | 20120905 | |
| 4 | Instance method | Public | Method | Free Master Data ALV Structure | 20120905 | |
| 5 | Instance method | Public | Method | Free Taxpayers Data Structures | 20120905 | |
| 6 | Instance method | Public | Method | Get Active Tab | 20120830 | |
| 7 | Instance method | Public | Method | Get File Type | 20120821 | |
| 8 | Instance method | Public | Method | Get File Logical Name | 20120814 | |
| 9 | Instance method | Public | Method | Get File Physical Path | 20120815 | |
| 10 | Instance method | Public | Method | Get Test Mode | 20120820 | |
| 11 | Instance method | Public | Method | Get Test Mode Emp Status Table | 20120831 | |
| 12 | Instance method | Public | Method | Get Test Mode Master Data | 20120821 | |
| 13 | Instance method | Public | Method | Get Update Mode | 20120820 | |
| 14 | Instance method | Public | Method | Get Update Mode Master Data | 20120820 | |
| 15 | Instance method | Public | Method | Read File | 20120814 | |
| 16 | Instance method | Public | Method | Set Active Tab | 20120830 | |
| 17 | Instance method | Public | Method | Set Value for Customer Selected | 20120820 | |
| 18 | Instance method | Public | Method | Set Dequeue File Log Table | 20120924 | |
| 19 | Instance method | Public | Method | Set Enqueue File Log Table | 20120924 | |
| 20 | Instance method | Private | Method | Set Value for File Name | 20120815 | |
| 21 | Instance method | Public | Method | Set Value for File Sample | 20120817 | |
| 22 | Instance method | Public | Method | Set Value For File Source (Presentation or App Server) | 20120815 | |
| 23 | Instance method | Public | Method | Set Value for File Type (With or Without Name) | 20120815 | |
| 24 | Instance method | Public | Method | Set Value for Logical File Name | 20120815 | |
| 25 | Instance method | Private | Method | Set Value for Number of Times the File was Processed | 20120823 | |
| 26 | Instance method | Public | Method | Set Value for Reprocess | 20120823 | |
| 27 | Instance method | Public | Method | Set Value for the Status of Process | 20120823 | |
| 28 | Instance method | Public | Method | Set Test Mode | 20120820 | |
| 29 | Instance method | Public | Method | Set Test Mode Emp Status Table | 20120831 | |
| 30 | Instance method | Public | Method | Set Test Mode Master Data | 20120821 | |
| 31 | Instance method | Public | Method | Set Update Mode | 20120820 | |
| 32 | Instance method | Public | Method | Set Update Mode Master Data | 20120820 | |
| 33 | Instance method | Public | Method | Set Value for Vendor Selected | 20120820 | |
| 34 | Instance method | Public | Method | Update Values on Process Log Table | 20120823 |
Events
Class CL_J1ATAXP_FILE has no event.
Types
Class CL_J1ATAXP_FILE has no local type.
Method Signatures
Method CHECK_FILE_EXITS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | Result | 20120814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Taxpayer Process | 20120823 |
Method CHECK_PROCESS_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_RESULT | Value transfer | Type reference (TYPE) | ABAP_BOOL | 20120823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Taxpayer Process | 20120823 |
Method FREE_DIFF_ALV Signature
Method FREE_DIFF_ALV on class CL_J1ATAXP_FILE has no parameter.
Method FREE_DIFF_ALV on class CL_J1ATAXP_FILE has no exception.
Method FREE_MD_ALV Signature
Method FREE_MD_ALV on class CL_J1ATAXP_FILE has no parameter.
Method FREE_MD_ALV on class CL_J1ATAXP_FILE has no exception.
Method FREE_TAXPAYERS_DATA Signature
Method FREE_TAXPAYERS_DATA on class CL_J1ATAXP_FILE has no parameter.
Method FREE_TAXPAYERS_DATA on class CL_J1ATAXP_FILE has no exception.
Method GET_ACTIVE_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | EV_ACTIVE | Value transfer | Type reference (TYPE) | ABAP_BOOL | Active Main Tab | 20120830 |
Method GET_ACTIVE_TAB on class CL_J1ATAXP_FILE has no exception.
Method GET_FILE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_FILE_TYPE | Value transfer | Type reference (TYPE) | J_1ATAXP_FILE_TYPE | File Type (With or Without Name) | 20120821 |
Method GET_FILE_TYPE on class CL_J1ATAXP_FILE has no exception.
Method GET_LOGICAL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_LOGICAL_FILENAME | Value transfer | Type reference (TYPE) | FILEINTERN | Logical file name | 20120814 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Taxpayer Process | 20120821 |
Method GET_PHYSICAL_PATH Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_PHYSICAL_PATH | Value transfer | Type reference (TYPE) | J_1ATAXP_PATH | Complete FilePath | 20120821 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Taxpayer Process | 20120821 |
Method GET_TEST_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TEST_MODE | Value transfer | Type reference (TYPE) | J_1ATAXP_TESTMODE | Display Differences (Test Mode) | 20120821 |
Method GET_TEST_MODE on class CL_J1ATAXP_FILE has no exception.
Method GET_TEST_MODE_JTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TST_MODE_JTAB | Value transfer | Type reference (TYPE) | J_1ATAXP_OUT_TST_TAB_FILE | Differences Between Employee Status Table and File | 20120831 |
Method GET_TEST_MODE_JTAB on class CL_J1ATAXP_FILE has no exception.
Method GET_TEST_MODE_MD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_TST_MODE_MD | Value transfer | Type reference (TYPE) | J_1ATAXP_OUT_TST_MD_FILE | Differences Between Master Data and File | 20120821 |
Method GET_TEST_MODE_MD on class CL_J1ATAXP_FILE has no exception.
Method GET_UPDATE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_UPDATE_MODE | Value transfer | Type reference (TYPE) | J_1ATAXP_UPDMODE | Update Differences | 20120821 |
Method GET_UPDATE_MODE on class CL_J1ATAXP_FILE has no exception.
Method GET_UPDATE_MODE_MD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | RV_UPDATE_MODE_MD | Value transfer | Type reference (TYPE) | J_1ATAXP_UPDMODE | Update Differences | 20120821 |
Method GET_UPDATE_MODE_MD on class CL_J1ATAXP_FILE has no exception.
Method READ_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WITHOUT_NAME | Call by reference | Type reference (TYPE) | J_1ATAXP_FILE_WITHOUT_NAME | File without name | 20120819 | |||
| 2 | IV_WITH_NAME | Call by reference | Type reference (TYPE) | J_1ATAXP_FILE_WITH_NAME | File with name | 20120819 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Taxpayer Process | 20120823 |
Method SET_ACTIVE_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_ACTIVE | Call by reference | Type reference (TYPE) | ABAP_BOOL | Main Tab Active | 20120830 |
Method SET_ACTIVE_TAB on class CL_J1ATAXP_FILE has no exception.
Method SET_CUSTOMER_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_CUSTOMER_CHECKED | Call by reference | Type reference (TYPE) | J_1ATAXP_CUSTOMER_SELECTED | Customer Master Data Checked | 20120820 |
Method SET_CUSTOMER_SELECTED on class CL_J1ATAXP_FILE has no exception.
Method SET_DEQUEUE Signature
Method SET_DEQUEUE on class CL_J1ATAXP_FILE has no parameter.
Method SET_DEQUEUE on class CL_J1ATAXP_FILE has no exception.
Method SET_ENQUEUE Signature
Method SET_ENQUEUE on class CL_J1ATAXP_FILE has no parameter.
Method SET_ENQUEUE on class CL_J1ATAXP_FILE has no exception.
Method SET_FILENAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PHYSICAL_PATH | Call by reference | Type reference (TYPE) | J_1ATAXP_PATH | Complete FilePath | 20120815 |
Method SET_FILENAME on class CL_J1ATAXP_FILE has no exception.
Method SET_FILE_SAMPLE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IS_FILE_SAMPLE | Call by reference | Type reference (TYPE) | J_1ARS_SUSS_EMP | Tax payers file data | 20120817 |
Method SET_FILE_SAMPLE on class CL_J1ATAXP_FILE has no exception.
Method SET_FILE_SOURCE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_APPLICATION_SERVER | Call by reference | Type reference (TYPE) | J_1ATAXP_APPLICATION_SERVER | Upload File from Application Server | 20120815 | |||
| 2 | IV_PRESENTATION_SERVER | Call by reference | Type reference (TYPE) | J_1ATAXP_PRESENTATION_SERVER | Upload file from Presentation Server | 20120815 |
Method SET_FILE_SOURCE on class CL_J1ATAXP_FILE has no exception.
Method SET_FILE_TYPE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_WITHOUT_NAME | Call by reference | Type reference (TYPE) | J_1ATAXP_FILE_WITHOUT_NAME | File without name | 20120815 | |||
| 2 | IV_WITH_NAME | Call by reference | Type reference (TYPE) | J_1ATAXP_FILE_WITH_NAME | File with name | 20120815 |
Method SET_FILE_TYPE on class CL_J1ATAXP_FILE has no exception.
Method SET_LOGICAL_NAME Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_LOGICAL_FILENAME | Call by reference | Type reference (TYPE) | FILEINTERN | Logical file name | 20120815 |
Method SET_LOGICAL_NAME on class CL_J1ATAXP_FILE has no exception.
Method SET_PROC_SEQ_FILE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_PROC_SEQ | Call by reference | Type reference (TYPE) | J_1ATAXP_PROC_SEQ | Number of Times File Processed | 20120823 |
Method SET_PROC_SEQ_FILE on class CL_J1ATAXP_FILE has no exception.
Method SET_REPROCESS Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_REPROCESS | Call by reference | Type reference (TYPE) | J_1ATAXP_REPROCESS | Reprocess File | 20120823 |
Method SET_REPROCESS on class CL_J1ATAXP_FILE has no exception.
Method SET_STATUS_LOG_TAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_STATUS_LOG | Call by reference | Type reference (TYPE) | J_1ATAXP_PSTATUS | Process Execution Status | 20120823 |
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Taxpayer Process | 20120823 |
Method SET_TEST_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEST_MODE | Call by reference | Type reference (TYPE) | J_1ATAXP_TESTMODE | Display Differences (Test Mode) | 20120820 |
Method SET_TEST_MODE on class CL_J1ATAXP_FILE has no exception.
Method SET_TEST_MODE_JTAB Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TST_MODE_JTAB | Call by reference | Type reference (TYPE) | J_1ATAXP_OUT_TST_TAB_FILE | Differences Between Employee Status Table and File | 20120831 |
Method SET_TEST_MODE_JTAB on class CL_J1ATAXP_FILE has no exception.
Method SET_TEST_MODE_MD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_TEST_MODE_MD | Call by reference | Type reference (TYPE) | J_1ATAXP_OUT_TST_MD_FILE | Differences Between Master Data and File | 20120821 |
Method SET_TEST_MODE_MD on class CL_J1ATAXP_FILE has no exception.
Method SET_UPDATE_MODE Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_UPDATE_MODE | Call by reference | Type reference (TYPE) | J_1ATAXP_UPDMODE | Update Differences | 20120820 |
Method SET_UPDATE_MODE on class CL_J1ATAXP_FILE has no exception.
Method SET_UPDATE_MODE_MD Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_UPDATE_MODE_MD | Call by reference | Type reference (TYPE) | J_1ATAXP_UPDMODE | Update Differences | 20120820 |
Method SET_UPDATE_MODE_MD on class CL_J1ATAXP_FILE has no exception.
Method SET_VENDOR_SELECTED Signature
| # | Type | Parameter | Pass Value | Optional | Typing Method | Associated Type | Default value | Description | Created on |
|---|---|---|---|---|---|---|---|---|---|
| 1 | IV_VENDORS_CHECKED | Call by reference | Type reference (TYPE) | J_1ATAXP_VENDOR_SELECTED | Vendor Master Data Checked | 20120820 |
Method SET_VENDOR_SELECTED on class CL_J1ATAXP_FILE has no exception.
Method UPDATE_LOG_TAB Signature
Method UPDATE_LOG_TAB on class CL_J1ATAXP_FILE has no parameter.
| # | Exception | Resumable | Description | Created on |
|---|---|---|---|---|
| 1 | Taxpayer Process | 20120823 |
History
| Last changed by/on | SAP | 20130531 |
| SAP Release Created in | 617 |