SAP ABAP Class CX_TAX_RFD (Exception class for tax refunds)
Hierarchy
SAP_FIN (Software Component) SAP_FIN
   FI (Application Component) Financial Accounting
     FOT_EDECLARATION (Package) Electronic Advance Return for Tax on Sales/Purchases
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Inheritance (c INHERITING FROM c_ref)  CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 20091002
2 Interface implementation (CLASS c. INTERFACES i_ref)  IF_T100_MESSAGE Interface for Accessing T100 Texts 20090729
Properties
Class CX_TAX_RFD  
Short Description Exception class for tax refunds    
Super Class CX_STATIC_CHECK Exceptions with Static and Dynamic Check of RAISING Clause 
Instantiability of a Class 2  Public 
Final    
General Data
Message Class FOT_B2A    
Program status     
Category 40  Exception Class 
Package FOT_EDECLARATION   Electronic Advance Return for Tax on Sales/Purchases 
Created 20090729   SAP 
Last change 20110908   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 CL_TAX_RFD_SERV Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
3 IF_T100_MESSAGE Forward declaration interface (INTERFACE i DEFINITION DEF...  Forward declaration interface (INTERFACE i DEFINITION DEF...
Interfaces
# Interface Abstract Final Description Created on
1 IF_T100_MESSAGE Interface for Accessing T100 Texts 20090729
Friends
Class CX_TAX_RFD has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 BUKRS_PER_NOT_MATCH_BUKRS_REQ Constant Public See coding 20090918
2 CO_SEVERITY_ABEND Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'A' 20090729
3 CO_SEVERITY_ERROR Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'E' 20090729
4 CO_SEVERITY_INFO Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'I' 20090729
5 CO_SEVERITY_SUCCESS Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'S' 20090729
6 CO_SEVERITY_WARNING Constant Public Type reference (TYPE) TY_MESSAGE_SEVERITY 'W' 20090729
7 CRED_ADDR_MISSING Constant Public See coding 20090911
8 CRED_NAME_MISSING Constant Public See coding 20090911
9 EXTERNAL_ID_MISSING Constant Public See coding 20090911
10 MC_SYMSG Constant Public See coding 20090817
11 MV_BUKRS Instance attribute Public Type reference (TYPE) BUKRS Company Code 20090817
12 MV_BUKRS2 Instance attribute Public Type reference (TYPE) BUKRS Company Code 20090918
13 MV_MSGV1 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 20090817
14 MV_MSGV2 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 20090817
15 MV_MSGV3 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 20090817
16 MV_MSGV4 Instance attribute Public Type reference (TYPE) SYMSGV Message Variable 20090817
17 MV_PERIOD Instance attribute Public Type reference (TYPE) FOT_DCLPER 20090817
18 MV_REQID Instance attribute Public Type reference (TYPE) FOT_RFDREQID Identifies an Input VAT Refund Application 20091013
19 MV_SEVERITY Instance attribute Public Type reference (TYPE) CHAR_01 Character Length 1 20090729
20 MV_USER Instance attribute Public Type reference (TYPE) SYUNAME User Name 20090817
21 MV_YEAR_PER Instance attribute Public Type reference (TYPE) CL_TAX_RFD_SERV=>TY_YEAR_PER Year and Period Concatenated 20090821
22 OVERWRITE_RETURN_DATA Constant Public See coding 20090821
23 PERIOD_LOCKED Constant Public See coding 20091009
24 REP_CTRY_MISSING Constant Public See coding 20090911
25 REQUEST_LOCKED Constant Public See coding 20091013
26 RETURN_LOCKED Constant Public See coding 20090817
27 RFD_CTRY_MISSING Constant Public See coding 20090911
28 TAX_CHAR_DESCR_MISSING Constant Public See coding 20090911
29 TAX_CHAR_INVALID Constant Public See coding 20090911
30 TAX_CHAR_MISSING Constant Public See coding 20090911
31 TAX_ID_MISSING Constant Public See coding 20090911
Methods
# Method Level Visibility Method type Description Created on
1 CONSTRUCTOR Instance method Public Constructor CONSTRUCTOR 20090729
2 CREATE_INSTANCE Static method Public Method Creates an instance of the exception class 20090817
3 CREATE_INSTANCE_MSG Static method Public Method Creates an instance with the info about sy-msg 20090918
4 CREATE_INSTANCE_SYMSG Static method Public Method Creates an instance with the info about sy-msg 20090817
5 GET_MSG Instance method Public Method Returns the message information and the severity 20090729
6 HANDLE_MSG Static method Public Method Sends message 20090826
7 HANDLE_MSGS Static method Public Method Sends messages 20090821
8 _SET_ATTR Instance method Private Method Sets internally the message attributes 20090729
Events
Class CX_TAX_RFD has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TT_CX_TAX_RFD Public See coding 20090820 tt_cx_tax_rfd TYPE STANDARD TABLE OF REF TO cx_tax_rfd
2 TY_MESSAGE_SEVERITY Public See coding 20090729 ty_message_severity TYPE c LENGTH 1
Method Signatures

Method CONSTRUCTOR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing MV_BUKRS Call by reference Type reference (TYPE) BUKRS 20090817
2 Importing MV_BUKRS2 Call by reference Type reference (TYPE) BUKRS 20090918
3 Importing MV_MSGV1 Call by reference Type reference (TYPE) SYMSGV 20090817
4 Importing MV_MSGV2 Call by reference Type reference (TYPE) SYMSGV 20090817
5 Importing MV_MSGV3 Call by reference Type reference (TYPE) SYMSGV 20090817
6 Importing MV_MSGV4 Call by reference Type reference (TYPE) SYMSGV 20090817
7 Importing MV_PERIOD Call by reference Type reference (TYPE) FOT_DCLPER 20090817
8 Importing MV_REQID Call by reference Type reference (TYPE) FOT_RFDREQID 20091013
9 Importing MV_SEVERITY Call by reference Type reference (TYPE) CHAR_01 20090817
10 Importing MV_USER Call by reference Type reference (TYPE) SYUNAME 20090817
11 Importing MV_YEAR_PER Call by reference Type reference (TYPE) CL_TAX_RFD_SERV=>TY_YEAR_PER 20090821
12 Importing PREVIOUS Call by reference Attribute reference (LIKE) PREVIOUS 20090729
13 Importing TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY 20090729

Method CONSTRUCTOR on class CX_TAX_RFD has no exception.

Method CREATE_INSTANCE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_TEXTID Call by reference Attribute reference (LIKE) IF_T100_MESSAGE=>T100KEY T100 Schlüssel mit Abbildung der Parameter auf Attributnamen 20090817
2 Importing IV_ATTR1 Call by reference Type reference (TYPE) DATA Value of the first attribute 20090817
3 Importing IV_ATTR2 Call by reference Type reference (TYPE) DATA Value of the second attribute 20090817
4 Importing IV_ATTR3 Call by reference Type reference (TYPE) DATA Value of the third attribute 20090817
5 Importing IV_ATTR4 Call by reference Type reference (TYPE) DATA Value of the fourth attribute 20090817
6 Importing IV_SEVERITY Call by reference Type reference (TYPE) TY_MESSAGE_SEVERITY Character Länge 1 20090817
7 Importing IX_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20090817
8 Returning RX_TAX_RFD Value transfer Object reference (TYPE REF TO) CX_TAX_RFD Exception class for tax refunds 20090817

Method CREATE_INSTANCE on class CX_TAX_RFD has no exception.

Method CREATE_INSTANCE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_MSGID Call by reference Type reference (TYPE) SYMSGID Nachrichtenklasse 20090918
2 Importing IV_MSGNO Call by reference Type reference (TYPE) SYMSGNO Nachrichtennummer 20090918
3 Importing IV_MSGV1 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20090918
4 Importing IV_MSGV2 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20090918
5 Importing IV_MSGV3 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20090918
6 Importing IV_MSGV4 Call by reference Type reference (TYPE) ANY Nachrichtenvariable 20090918
7 Importing IV_SEVERITY Call by reference Type reference (TYPE) TY_MESSAGE_SEVERITY CO_SEVERITY_ERROR Character Länge 1 20090918
8 Importing IX_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20090918
9 Returning RX_TAX_RFD Value transfer Object reference (TYPE REF TO) CX_TAX_RFD Exception class for tax refunds 20090918

Method CREATE_INSTANCE_MSG on class CX_TAX_RFD has no exception.

Method CREATE_INSTANCE_SYMSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_SEVERITY Call by reference Type reference (TYPE) TY_MESSAGE_SEVERITY Character Länge 1 20090817
2 Importing IX_PREVIOUS Call by reference Object reference (TYPE REF TO) CX_ROOT Abstrakte Oberklasse aller globalen Exceptions 20090817
3 Returning RX_TAX_RFD Value transfer Object reference (TYPE REF TO) CX_TAX_RFD Exception class for tax refunds 20090817

Method CREATE_INSTANCE_SYMSG on class CX_TAX_RFD has no exception.

Method GET_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Returning RS_S_MSG Value transfer Type reference (TYPE) BAL_S_MSG Anwendungs-Log: Daten einer Meldung 20090922

Method GET_MSG on class CX_TAX_RFD has no exception.

Method HANDLE_MSG Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ALV Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091007
2 Importing IV_REPORT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091021
3 Importing IX_TAX_RFD Call by reference Object reference (TYPE REF TO) CX_TAX_RFD Exception class for tax refunds 20090826

Method HANDLE_MSG on class CX_TAX_RFD has no exception.

Method HANDLE_MSGS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_CX_TAX_RFD Call by reference Type reference (TYPE) TT_CX_TAX_RFD 20090821
2 Importing IV_ALV Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091021
3 Importing IV_REPORT Call by reference Type reference (TYPE) BOOLE_D ABAP_FALSE Datenelement zur Domäne BOOLE: TRUE (='X') und FALSE (=' ') 20091021

Method HANDLE_MSGS on class CX_TAX_RFD has no exception.

Method _SET_ATTR Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_ATTR_NAME Call by reference Type reference (TYPE) STRING 20090729
2 Importing IV_ATTR_VALUE Call by reference Type reference (TYPE) DATA 20090729

Method _SET_ATTR on class CX_TAX_RFD has no exception.
History
Last changed by/on SAP  20110908 
SAP Release Created in 605