SAP ABAP Class CL_OIUX3_REPORT (Tax Report)
Hierarchy
IS-OIL (Software Component) IS-OIL
   IS-OIL-PRA-REP-TAX (Application Component) Tax Reporting
     OIU_X3 (Package) Tax 2.0
Meta Relationship - Used By
# Relationship type Used by Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CL_OIUX3_TEXAS Texas Tax Report 20071024
2 Inheritance (c INHERITING FROM c_ref)  CL_OIUX5_OKGP Oklahoma Tax Report 20080530
3 Inheritance (c INHERITING FROM c_ref)  CL_OIUX6_WYC Tax 2.0 - Wyoming Conservation Tax 20090423
4 Inheritance (c INHERITING FROM c_ref)  CL_OIUX6_WYS Tax 2.0 - Wyoming Severance Tax 20090108
5 Inheritance (c INHERITING FROM c_ref)  CL_OIUX8_NMT Tax 2.0 - NM - Tax 20100217
6 Inheritance (c INHERITING FROM c_ref)  CL_OIUY3_TX Royalty 2.0 - Texas 20100813
7 Inheritance (c INHERITING FROM c_ref)  CL_OIUY6_WYR Royalty 2.0 - Wyoming 20100421
Properties
Class CL_OIUX3_REPORT  
Short Description Tax Report    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package OIU_X3   Tax 2.0 
Created 20071024   SAP 
Last change 20130531   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
# Type group / Object type Type Type Description
1 AABRA Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
2 ABAP Type group use (TYPE-POOLS tp)  Type group use (TYPE-POOLS tp)
Interfaces
Class CL_OIUX3_REPORT has no interface implemented.
Friends
Class CL_OIUX3_REPORT has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_ADJUSTMENT Constant Public Type reference (TYPE) OIUX3_REVERSE_BOOKING_ADJ_IND 'A' Tax Reporting - Reversal/Booking/Adjustment Indicator 20071024
2 GC_AMENDED Constant Public Type reference (TYPE) OIUX3_RUN_HDR-AC_IND 'A' Tax Reporting - Amended/Current Indicator 20071024
3 GC_AUTO_SUSPENDED Constant Public Type reference (TYPE) OIUX3_REJECT_SUSPEND_IND 'A' Tax Reporting - Reject/Suspend Indicator 20071024
4 GC_BOOKING Constant Public Type reference (TYPE) OIUX3_REVERSE_BOOKING_ADJ_IND 'B' Tax Reporting - Reversal/Booking/Adjustment Indicator 20071024
5 GC_CURRENT Constant Public Type reference (TYPE) OIUX3_RUN_HDR-AC_IND 'C' Tax Reporting - Amended/Current Indicator 20071024
6 GC_FINAL Constant Public Type reference (TYPE) OIUX3_RUN_HDR-TF_IND 'F' Tax Reporting - Trial/Final Indicator 20071024
7 GC_MANUAL_SUSPENDED Constant Public Type reference (TYPE) OIUX3_REJECT_SUSPEND_IND 'M' Tax Reporting - Reject/Suspend Indicator 20071024
8 GC_MAX_APP_LOG_COUNT Constant Private Type reference (TYPE) I 999900 Max App Log Count 20071024
9 GC_RAW Constant Public Type reference (TYPE) OIUX3_RAW_SUMMARY_ADJ_IND 'R' Tax Reporting - Raw/Summary/Adjustment Indicator 20071109
10 GC_REJECTED Constant Public Type reference (TYPE) OIUX3_REJECT_SUSPEND_IND 'R' Tax Reporting - Reject/Suspend Indicator 20071024
11 GC_REVERSAL Constant Public Type reference (TYPE) OIUX3_REVERSE_BOOKING_ADJ_IND 'R' Tax Reporting - Reversal/Booking/Adjustment Indicator 20071024
12 GC_STATUS_COMPLETED Constant Public Type reference (TYPE) OIUX3_RUN_DTL-STATUS 'C' Completed 20071024
13 GC_STATUS_FAILED Constant Public Type reference (TYPE) OIUX3_RUN_DTL-STATUS 'F' Failed 20071024
14 GC_STATUS_FINALIZED Constant Public Type reference (TYPE) OIUX3_RUN_DTL-STATUS 'Z' Finalized 20071024
15 GC_STATUS_INVALIDATED Constant Public Type reference (TYPE) OIUX3_RUN_DTL-STATUS 'I' Invalidated 20071024
16 GC_STATUS_NEW Constant Public Type reference (TYPE) OIUX3_RUN_DTL-STATUS 'N' New 20071024
17 GC_STATUS_QUEUED Constant Public Type reference (TYPE) OIUX3_RUN_DTL-STATUS 'Q' Queued 20071024
18 GC_STATUS_RUNNING Constant Public Type reference (TYPE) OIUX3_RUN_DTL-STATUS 'R' Running 20071024
19 GC_STATUS_SCHEDULED Constant Public Type reference (TYPE) OIUX3_RUN_DTL-STATUS 'S' Scheduled 20071024
20 GC_STEP_JOURNALIZE Constant Public Type reference (TYPE) OIUX3_REPORTING_STEP '005' Tax Reporting - Reporting Step 20071024
21 GC_SUMMARY Constant Public Type reference (TYPE) OIUX3_RAW_SUMMARY_ADJ_IND 'S' Tax Reporting - Raw/Summary/Adjustment Indicator 20071109
22 GC_TIER_TAX_BASELINE Constant Public Type reference (TYPE) OIUX3_TIER_TAX_INDICATOR 'B' Tax Reporting - Tier Tax Indicator 20071024
23 GC_TIER_TAX_INCREMENTAL Constant Public Type reference (TYPE) OIUX3_TIER_TAX_INDICATOR 'I' Tax Reporting - Tier Tax Indicator 20071024
24 GC_TIER_TAX_NA Constant Public Type reference (TYPE) OIUX3_TIER_TAX_INDICATOR SPACE Tax Reporting - Tier Tax Indicator 20071024
25 GC_TRIAL Constant Public Type reference (TYPE) OIUX3_RUN_HDR-TF_IND 'T' Tax Reporting - Trial/Final Indicator 20071024
26 GF_DEBUG Instance attribute Private Type reference (TYPE) FLAG General flag 20071024
27 GF_LAST_FINALIZED_DATE Instance attribute Public Type reference (TYPE) SY-DATUM Date and time, current (application server) date 20071024
28 GF_LOG_HANDLE Instance attribute Public Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20071024
29 GF_MIGRATION Instance attribute Public Type reference (TYPE) FLAG General Flag 20080821
30 GS_RPT Instance attribute Public Type reference (TYPE) OIUX3_RPT Tax Reporting - Reports 20071024
31 GS_RUN_DETAIL Instance attribute Public Type reference (TYPE) OIUX3_RUN_DTL Tax Reporting - Run Detail 20071024
32 GS_RUN_HEADER Instance attribute Public Type reference (TYPE) OIUX3_RUN_HDR Tax Reporting - Run Header 20071024
33 GT_COMP Instance attribute Public Type reference (TYPE) OIUX3_COMP_RANGE_ITAB Tax Reporting - Company Range ITAB Type 20071024
34 GT_DD07V_STATUS Static Attribute Private Type reference (TYPE) OIUX3_DD07V_ITAB Tax Reporting - DD07V Internal Table Type 20071024
35 GT_EXECUTE_RPT_STEPS Instance attribute Private Type reference (TYPE) OIUX3_REPORT_STEPS_ITAB Tax Reporting - Report Steps to be Executed 20071024
36 GT_PDCD Instance attribute Public Type reference (TYPE) OIUX3_PDCD_RANGE_ITAB Tax Reporting - Full Product Code Range ITAB Type 20071024
37 GT_RPT Static Attribute Private Type reference (TYPE) OIUX3_RPT_ITAB Tax Reporting - Report Internal Table Type 20071024
38 GT_RPT_PP Static Attribute Public Type reference (TYPE) OIUXC_RPT_PP_ITAB Tax 2.0 - Report Specific Parallel Processing Config ITAB 20090316
39 GT_RPT_PROF Static Attribute Public Type reference (TYPE) OIUX3_RPT_PROF_ITAB Tax Reporting - Reporting Profile ITAB Type 20071024
40 GT_RPT_STEP Static Attribute Private Type reference (TYPE) OIUX3_RPT_STEP_ITAB Tax Reporting - Report Step Internal Table Type 20071024
41 GT_RPT_STEPX Instance attribute Private Type reference (TYPE) OIUX3_RPT_STEPX_ITAB Tax Reporting - Report Step ITAB 20071024
42 GT_STEPX_ST Static Attribute Private Type reference (TYPE) OIUX3_STEPX_ST_ITAB Tax Reporting - Step Prerequisite Status ITAB Type 20071024
Methods
# Method Level Visibility Method type Description Created on
1 ADDITIONAL_EDITS Instance method Protected Method Report Step - Additional Edits 20080414
2 CLASS_CONSTRUCTOR Static method Public Constructor CLASS_CONSTRUCTOR 20071024
3 CREATE_REPORT Static method Public Method Create instance of report and pass back to calling program 20071024
4 DELETE_REPORT_RUN Instance method Public Method Delete trial report run 20071024
5 EOM_FROM_YYYYMM Static method Public Method Return End of Month from YYYYMM 20071024
6 EXECUTE_REPORT_STEP Instance method Protected Method Execute Report Step 20071024
7 EXECUTE_STEPS Instance method Public Method Execute Report Steps 20071024
8 EXTRACT Instance method Protected Method Report Step - Extract 20071024
9 FINALIZE Instance method Protected Method Report Step - Finalize 20071024
10 GET_OLD_REPORT_LAST_FINAL_DATE Instance method Public Method Get Old Report's Last Finalized Date 20071024
11 JOURNALIZE Instance method Protected Method Report Step - Journalize 20071024
12 LOCK_REPORT Instance method Protected Method Lock Report 20071024
13 OPEN_APP_LOG Static method Private Method Open Application Log 20071024
14 OPEN_WRITE_SAVE_APP_LOG Static method Public Method Open, Write, Save To Application Log 20071024
15 OPEN_WRITE_SAVE_NEW_STATUS Static method Public Method Update Status & Write New Status to Application Log 20071024
16 POPULATE Instance method Public Method Report Step - Populate 20071024
17 PROCESS Instance method Protected Method Report Step - Process 20071024
18 SAVE_APP_LOG Static method Private Method Save Application Log & Refresh Memory 20071024
19 SET_STATUS Instance method Private Method Set Step Status 20071024
20 TRANSFER_COMBINED_LOG Instance method Protected Method Transfer combined log 20090316
21 UNLOCK_REPORT Instance method Protected Method Unlock Report 20071228
22 VALIDATE Instance method Protected Method Report Step - Validate 20071024
23 WRITE_APP_LOG Static method Public Method Write To Application Log 20071024
24 WRITE_STEP_APP_LOG Instance method Public Method Write To Step's Application Log 20071024
Events
Class CL_OIUX3_REPORT has no event.
Types
Class CL_OIUX3_REPORT has no local type.
Method Signatures

Method ADDITIONAL_EDITS Signature

Method ADDITIONAL_EDITS on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED Report Step Failed 20080414

Method CLASS_CONSTRUCTOR Signature

Method CLASS_CONSTRUCTOR on class CL_OIUX3_REPORT has no parameter.
Method CLASS_CONSTRUCTOR on class CL_OIUX3_REPORT has no exception.

Method CREATE_REPORT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing AC_IND Call by reference Type reference (TYPE) OIUX3_RUN_HDR-AC_IND Tax Reporting - Amended/Current Indicator 20071024
2 Importing DEBUG Call by reference Type reference (TYPE) FLAG SPACE General flag 20071024
3 Importing MIGRATION Call by reference Type reference (TYPE) FLAG SPACE General Flag 20080821
4 Exporting REPORT Call by reference Object reference (TYPE REF TO) CL_OIUX3_REPORT Tax Report 20071024
5 Importing RPT_COMP Call by reference Type reference (TYPE) OIUX3_RUN_HDR-RPT_COMP Tax Reporting - Reporting Company 20071024
6 Importing RPT_DT Call by reference Type reference (TYPE) OIUX3_RUN_HDR-RPT_DT Tax Reporting - Report Date 20071024
7 Importing RPT_ID Call by reference Type reference (TYPE) OIUX3_RUN_HDR-RPT_ID Tax Reporting - Report ID 20071024
8 Importing RPT_STEPS Call by reference Type reference (TYPE) OIUX3_REPORT_STEPS_ITAB Tax Reporting - Report Steps 20071024
9 Importing VER Call by reference Type reference (TYPE) OIUX3_RUN_HDR-VER Tax Reporting - Version 20071024
# Exception Resumable Description Created on
1 FAILED Create Report Failed 20100827

Method DELETE_REPORT_RUN Signature

Method DELETE_REPORT_RUN on class CL_OIUX3_REPORT has no parameter.
Method DELETE_REPORT_RUN on class CL_OIUX3_REPORT has no exception.

Method EOM_FROM_YYYYMM Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing INPUT Call by reference Type reference (TYPE) OIUX3_RUN_HDR-RPT_DT Tax Reporting - Report Date 20071024
2 Returning OUTPUT Value transfer Type reference (TYPE) SY-DATUM Date and time, current (application server) date 20071024

Method EOM_FROM_YYYYMM on class CL_OIUX3_REPORT has no exception.

Method EXECUTE_REPORT_STEP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing METHOD Call by reference Type reference (TYPE) SEOCMPNAME Component name 20071024
# Exception Resumable Description Created on
1 FAILED Report Step Failed 20071024

Method EXECUTE_STEPS Signature

Method EXECUTE_STEPS on class CL_OIUX3_REPORT has no parameter.
Method EXECUTE_STEPS on class CL_OIUX3_REPORT has no exception.

Method EXTRACT Signature

Method EXTRACT on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED Report Step Failed 20071024

Method FINALIZE Signature

Method FINALIZE on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED Report Step Failed 20071024

Method GET_OLD_REPORT_LAST_FINAL_DATE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting LAST_FINALIZED_DATE Value transfer Type reference (TYPE) OIUX3_RUN_HDR-RPT_DT Tax Reporting - Report Date 20071024
# Exception Resumable Description Created on
1 MULTIPLE_FINALIZED_DATES Multiple Finalized Dates Found for Old Report 20071024

Method JOURNALIZE Signature

Method JOURNALIZE on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED Report Step Failed 20071024

Method LOCK_REPORT Signature

Method LOCK_REPORT on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED Failed 20071024

Method OPEN_APP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LOGNUMBER Call by reference Type reference (TYPE) OIUX3_RUN_DTL-LOGNUMBER Application log: log number 20071024
2 Exporting LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Application Log: Log handle 20071024
3 Importing RPT_STEP Call by reference Type reference (TYPE) OIUX3_RUN_DTL-RPT_STEP Tax Reporting - Reporting Step 20071024
4 Importing RUN_ID Call by reference Type reference (TYPE) OIUX3_RUN_DTL-RUN_ID Tax Reporting - Run ID 20071024

Method OPEN_APP_LOG on class CL_OIUX3_REPORT has no exception.

Method OPEN_WRITE_SAVE_APP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LOGNUMBER Call by reference Type reference (TYPE) OIUX3_RUN_DTL-LOGNUMBER Application log: log number 20071024
2 Importing MSG_CLASS Call by reference Type reference (TYPE) SY-MSGID 'OIUX3' Messages, message class 20071024
3 Importing MSG_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Messages, message number 20071024
4 Importing MSG_TYPE Call by reference Type reference (TYPE) SY-MSGTY Messages, message type 20071024
5 Importing MSG_VARIABLE1 Call by reference Type reference (TYPE) ANY Message Variable 1 20071024
6 Importing MSG_VARIABLE2 Call by reference Type reference (TYPE) ANY Message Variable 2 20071024
7 Importing MSG_VARIABLE3 Call by reference Type reference (TYPE) ANY Message Variable 3 20071024
8 Importing MSG_VARIABLE4 Call by reference Type reference (TYPE) ANY Message Variable 4 20071024
9 Importing PARAMETERS Call by reference Type reference (TYPE) BAL_T_PAR Application Log: Parameter Name and Value Table 20071024
10 Importing PARAMETERS_FORM Call by reference Type reference (TYPE) BALUEF Application Log: Callback: Routine name 20071024
11 Importing PARAMETERS_PROGRAM Call by reference Type reference (TYPE) BALUEP Application Log: Callback: Program name 20071024
12 Importing RPT_STEP Call by reference Type reference (TYPE) OIUX3_RUN_DTL-RPT_STEP Tax Reporting - Reporting Step 20071024
13 Importing RUN_ID Call by reference Type reference (TYPE) OIUX3_RUN_DTL-RUN_ID Tax Reporting - Run ID 20071024
# Exception Resumable Description Created on
1 ERROR_WRITING_TO_APP_LOG Error Writing to Application Log 20071024

Method OPEN_WRITE_SAVE_NEW_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing LOGNUMBER Call by reference Type reference (TYPE) OIUX3_RUN_DTL-LOGNUMBER Application log: log number 20071024
2 Importing RPT_STEP Call by reference Type reference (TYPE) OIUX3_RUN_DTL-RPT_STEP Tax Reporting - Reporting Step 20071024
3 Importing RUN_ID Call by reference Type reference (TYPE) OIUX3_RUN_DTL-RUN_ID Tax Reporting - Run ID 20071024
4 Importing STATUS Call by reference Type reference (TYPE) OIUX3_RUN_DTL-STATUS Tax Reporting - Step Status 20071024

Method OPEN_WRITE_SAVE_NEW_STATUS on class CL_OIUX3_REPORT has no exception.

Method POPULATE Signature

Method POPULATE on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED Report Step Failed 20071024

Method PROCESS Signature

Method PROCESS on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED Report Step Failed 20071024

Method SAVE_APP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Log Handle 20071024
2 Importing REFRESH Call by reference Type reference (TYPE) FLAG 'X' General flag 20071024

Method SAVE_APP_LOG on class CL_OIUX3_REPORT has no exception.

Method SET_STATUS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Log Handle 20071024
2 Importing STATUS Call by reference Type reference (TYPE) OIUX3_RUN_DTL-STATUS Tax Reporting - Step Status 20071024
# Exception Resumable Description Created on
1 FAILED Failed 20100825

Method TRANSFER_COMBINED_LOG Signature

Method TRANSFER_COMBINED_LOG on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED 20090316

Method UNLOCK_REPORT Signature

Method UNLOCK_REPORT on class CL_OIUX3_REPORT has no parameter.
Method UNLOCK_REPORT on class CL_OIUX3_REPORT has no exception.

Method VALIDATE Signature

Method VALIDATE on class CL_OIUX3_REPORT has no parameter.
# Exception Resumable Description Created on
1 FAILED Report Step Failed 20071024

Method WRITE_APP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing LOG_HANDLE Call by reference Type reference (TYPE) BALLOGHNDL Log Handle 20071024
2 Importing MSG_CLASS Call by reference Type reference (TYPE) SY-MSGID 'OIUX3' Messages, message class 20071024
3 Importing MSG_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Messages, message number 20071024
4 Importing MSG_TYPE Call by reference Type reference (TYPE) SY-MSGTY 'I' Messages, message type 20071024
5 Importing MSG_VARIABLE1 Call by reference Type reference (TYPE) ANY Message Variable 1 20071024
6 Importing MSG_VARIABLE2 Call by reference Type reference (TYPE) ANY Message Variable 2 20071024
7 Importing MSG_VARIABLE3 Call by reference Type reference (TYPE) ANY Message Variable 3 20071024
8 Importing MSG_VARIABLE4 Call by reference Type reference (TYPE) ANY Message Variable 4 20071024
9 Importing PARAMETERS Call by reference Type reference (TYPE) BAL_T_PAR Application Log: Parameter Name and Value Table 20071024
10 Importing PARAMETERS_FORM Call by reference Type reference (TYPE) BALUEF Application Log: Callback: Routine name 20071024
11 Importing PARAMETERS_PROGRAM Call by reference Type reference (TYPE) BALUEP Application Log: Callback: Program name 20071024
# Exception Resumable Description Created on
1 ERROR_WRITING_TO_APP_LOG Error Writing to Application Log 20071024

Method WRITE_STEP_APP_LOG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MSG_CLASS Call by reference Type reference (TYPE) SY-MSGID 'OIUX3' Messages, message class 20071024
2 Importing MSG_NUMBER Call by reference Type reference (TYPE) SY-MSGNO Messages, message number 20071024
3 Importing MSG_TYPE Call by reference Type reference (TYPE) SY-MSGTY Messages, message type 20071024
4 Importing MSG_VARIABLE1 Call by reference Type reference (TYPE) ANY Message Variable 1 20071024
5 Importing MSG_VARIABLE2 Call by reference Type reference (TYPE) ANY Message Variable 2 20071024
6 Importing MSG_VARIABLE3 Call by reference Type reference (TYPE) ANY Message Variable 3 20071024
7 Importing MSG_VARIABLE4 Call by reference Type reference (TYPE) ANY Message Variable 4 20071024
8 Importing PARAMETERS Call by reference Type reference (TYPE) BAL_T_PAR Application Log: Parameter Name and Value Table 20071024
9 Importing PARAMETERS_FORM Call by reference Type reference (TYPE) BALUEF Application Log: Callback: Routine name 20071024
10 Importing PARAMETERS_PROGRAM Call by reference Type reference (TYPE) BALUEP Application Log: Callback: Program name 20071024
# Exception Resumable Description Created on
1 ERROR_WRITING_TO_APP_LOG Error Writing to Application Log 20071024
History
Last changed by/on SAP  20130531 
SAP Release Created in 46C