SAP ABAP Class CL_FITV_VAT_DETAILS (Auxiliary Class for Table PTRV_VAT_DETAILS)
Hierarchy
EA-HRGXX (Software Component) Sub component EA-HRGXX of EA-HR
   FI-TV-COS (Application Component) Travel Expenses
     PTRA_ADDON (Package) Travel Management Add-On
Properties
Class CL_FITV_VAT_DETAILS  
Short Description Auxiliary Class for Table PTRV_VAT_DETAILS    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package PTRA_ADDON   Travel Management Add-On 
Created 20100218   SAP 
Last change 20110810   SAP 
Shared Memory-enabled    
Fixed point arithmetic    
Unicode checks active    
Forward declarations
Class CL_FITV_VAT_DETAILS has no forward declaration.
Interfaces
Class CL_FITV_VAT_DETAILS has no interface implemented.
Friends
Class CL_FITV_VAT_DETAILS has no friend class.
Attributes
# Attribute Level Visibility Read only Typing Associated Type Initial Value Description Created on
1 GC_NAME_VAT_DETAILS Constant Private Type reference (TYPE) TABNAME16 'PTRV_VAT_DETAILS' Table Name, 16 Characters 20100510
Methods
# Method Level Visibility Method type Description Created on
1 DELETE_INITIAL_ENTRY Static method Private Method 20100510
2 DELETE_PER_TRIP Static method Private Method 20100510
3 GET_COUNTRY_ISO2 Static method Public Method 20100811
4 GET_COUNTRY_LAND1 Static method Public Method 20100811
5 INSERT_PER_TRIP Static method Private Method 20100510
6 READ_PER_RECEIPT Static method Public Method 20100510
7 READ_PER_TRIP Static method Public Method 20100510
8 UPDATE_PER_TRIP Static method Public Method 20100510
Events
Class CL_FITV_VAT_DETAILS has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TY_S_DATA Public See coding 20100510 BEGIN OF ty_s_data. INCLUDE TYPE ptp_belnr_vat_details. TYPES END OF ty_s_data
2 TY_S_VAT_DETAILS Public Type reference (TYPE) PTRV_VATDETAIL Supplier Data for VAT Refund in Travel Management 20100510
3 TY_T_DATA Public See coding 20100510 ty_t_data TYPE STANDARD TABLE OF ty_s_data WITH DEFAULT KEY
4 TY_T_VAT_DETAILS Public See coding 20100510 ty_t_vat_details TYPE TABLE OF ty_s_vat_details
Method Signatures

Method DELETE_INITIAL_ENTRY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_VAT_DETAILS Call by reference Type reference (TYPE) TY_T_DATA 20100510
2 Importing IT_VAT_DETAILS Call by reference Type reference (TYPE) TY_T_DATA 20100510

Method DELETE_INITIAL_ENTRY on class CL_FITV_VAT_DETAILS has no exception.

Method DELETE_PER_TRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PDVRS Call by reference Type reference (TYPE) PTRV_PDVRS Laufende Nummer der Periode 20100510
2 Importing IV_PERIO Call by reference Type reference (TYPE) PTRV_PEROD Nummer der Reiseperiode 20100510
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100510
4 Importing IV_REINR Call by reference Type reference (TYPE) REINR Reisenummer 20100510

Method DELETE_PER_TRIP on class CL_FITV_VAT_DETAILS has no exception.

Method GET_COUNTRY_ISO2 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_LAND1 Call by reference Type reference (TYPE) T702O-LAND1 Reiseland / Reiseländergruppe 20100811
2 Importing IV_MOREI Call by reference Type reference (TYPE) T702O-MOREI Reiseregelungsvariante 20100811
3 Importing IV_RGION Call by reference Type reference (TYPE) T702O-RGION Reiseland / Reiseländergruppe / Reiseregion 20100811
4 Returning RV_COUNTRY_ISO2 Value transfer Type reference (TYPE) INTCA ISO-Code des Landes 20100811

Method GET_COUNTRY_ISO2 on class CL_FITV_VAT_DETAILS has no exception.

Method GET_COUNTRY_LAND1 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_COUNTRY_ISO2 Call by reference Type reference (TYPE) T005-INTCA ISO-Code des Landes 20100811
2 Returning RV_COUNTRY_LAND1 Value transfer Type reference (TYPE) T005-LAND1 Länderschlüssel 20100811

Method GET_COUNTRY_LAND1 on class CL_FITV_VAT_DETAILS has no exception.

Method INSERT_PER_TRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VAT_DETAILS Call by reference Type reference (TYPE) TY_T_DATA 20100510
2 Importing IV_PDVRS Call by reference Type reference (TYPE) PTRV_PDVRS Laufende Nummer der Periode 20100510
3 Importing IV_PERIO Call by reference Type reference (TYPE) PTRV_PEROD Nummer der Reiseperiode 20100510
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100510
5 Importing IV_REINR Call by reference Type reference (TYPE) REINR Reisenummer 20100510
6 Returning RV_SUBRC Value transfer Attribute reference (LIKE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100510

Method INSERT_PER_TRIP on class CL_FITV_VAT_DETAILS has no exception.

Method READ_PER_RECEIPT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_BELNR Call by reference Type reference (TYPE) PTK03-BELNR Belegnummer 20100510
2 Importing IV_PDVRS Call by reference Type reference (TYPE) PTRV_PDVRS Laufende Nummer der Periode 20100510
3 Importing IV_PERIO Call by reference Type reference (TYPE) PTRV_PEROD Nummer der Reiseperiode 20100510
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100510
5 Importing IV_REINR Call by reference Type reference (TYPE) REINR Reisenummer 20100510
6 Returning RS_VAT_DETAILS Value transfer Type reference (TYPE) TY_S_DATA 20100510
# Exception Resumable Description Created on
1 KEY_NOT_FOUND 20100510

Method READ_PER_TRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_PDVRS Call by reference Type reference (TYPE) PTRV_PDVRS Laufende Nummer der Periode 20100510
2 Importing IV_PERIO Call by reference Type reference (TYPE) PTRV_PEROD Nummer der Reiseperiode 20100510
3 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100510
4 Importing IV_REINR Call by reference Type reference (TYPE) REINR Reisenummer 20100510
5 Returning RT_VAT_DETAILS Value transfer Type reference (TYPE) TY_T_DATA 20100510

Method READ_PER_TRIP on class CL_FITV_VAT_DETAILS has no exception.

Method UPDATE_PER_TRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IT_VAT_DETAILS Call by reference Type reference (TYPE) TY_T_DATA 20100510
2 Importing IV_PDVRS Call by reference Type reference (TYPE) PTRV_PDVRS Laufende Nummer der Periode 20100510
3 Importing IV_PERIO Call by reference Type reference (TYPE) PTRV_PEROD Nummer der Reiseperiode 20100510
4 Importing IV_PERNR Call by reference Type reference (TYPE) PERNR_D Personalnummer 20100510
5 Importing IV_REINR Call by reference Type reference (TYPE) REINR Reisenummer 20100510
6 Returning RV_SUBRC Value transfer Attribute reference (LIKE) SY-SUBRC Rückgabewert von ABAP-Anweisungen 20100510

Method UPDATE_PER_TRIP on class CL_FITV_VAT_DETAILS has no exception.
History
Last changed by/on SAP  20110810 
SAP Release Created in