SAP ABAP Class IF_TRIP_RECEIPT_ENHANCEMENT (Interface for BAdI: BADI_TRIP_RECEIPT_ENHANCEMENT)
Meta Relationship - Using
# Relationship type Using Short Description Created on
1 Interface composition (i COMPRISING i_ref)  IF_BADI_INTERFACE Tag Interface for BAdIs 20100730
Properties
Class IF_TRIP_RECEIPT_ENHANCEMENT  
Short Description Interface for BAdI: BADI_TRIP_RECEIPT_ENHANCEMENT    
Super Class    
Instantiability of a Class 2  Public 
Final    
General Data
Message Class    
Program status     
Category 0   
Package      
Created 20100610   SAP 
Last change 20130531   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_FITV_VAT_DETAILS Forward declaration class (CLASS c DEFINITION DEFERRED)  Forward declaration class (CLASS c DEFINITION DEFERRED)
Interfaces
Class IF_TRIP_RECEIPT_ENHANCEMENT has no interface implemented.
Friends
Class IF_TRIP_RECEIPT_ENHANCEMENT has no friend class.
Attributes
Class IF_TRIP_RECEIPT_ENHANCEMENT has no attribute.
Methods
# Method Level Visibility Method type Description Created on
1 ACTION_BUTTON_ATTACHMENTS Static method Public Method Method for Pushbutton for Displaying Attachments per Receipt 20100730
2 DELETE_IN_TRIP_PR02 Static method Public Method Deletion of a Trip in Travel Calendar 20100730
3 ENHANCEMENT_ACTIVE Static method Public Method Show the Pushbutton for Receipts 20100730
4 EXIT_AT_EXIT_COMMAND Static method Public Method Called When You Leave a Trip Without Saving 20100730
5 RECEIPT_ADD Static method Public Method Adding of Receipts and Additional Receipt Information 20100730
6 RECEIPT_COPY Static method Public Method Copying of a Receipt 20100730
7 RECEIPT_DELETE Static method Public Method Deletion of a Receipt 20100730
8 RENUMBERING_IN_TRIP_PR02 Static method Public Method Replacement of Preliminary with Final Trip Number 20100730
9 SAVE_IN_TRIP Static method Public Method Saving in a Trip (PR04, PR05 and TRIP) 20100730
10 SAVE_IN_TRIP_PR02 Static method Public Method Saving of a Trip in the Travel Calendar 20100730
11 SET_BUTTON_ATTACHMENTS_COLUMN Static method Public Method Column Heading for Displaying Attachments per Receipt 20101012
12 SET_BUTTON_ATTACHMENTS_TEXT Static method Public Method Text of Pushbutton for Displaying Attachments per Receipt 20100730
13 SET_BUTTON_TEXT Static method Public Method Setting the Text of the Pushbutton 20100730
14 TRIP_COPY Static method Public Method Copying a Trip 20100730
15 TRIP_DELETE Static method Public Method Deletion of a Trip (Trip Version) 20100730
Events
Class IF_TRIP_RECEIPT_ENHANCEMENT has no event.
Types
# Type Visibility Typing Associated Type Description Created on Type Source
1 TS_TRIP_KEY Public See coding 20100730 BEGIN OF ts_trip_key. INCLUDE TYPE ptp00. TYPES END OF ts_trip_key
Method Signatures

Method ACTION_BUTTON_ATTACHMENTS Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CV_DATEN_INPUT Call by reference Type reference (TYPE) ABAP_BOOL 20101203
2 Importing IS_BELEG Call by reference Type reference (TYPE) PTK03 Reisespesenvorgaben laut Einzelbeleg 20100730
3 Importing IS_EXBEL Call by reference Type reference (TYPE) PTK33 Erweiterter Einzelbeleg 20100730
4 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 20100730
5 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 20100730
6 Importing IV_DISPLAY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL 20101115

Method ACTION_BUTTON_ATTACHMENTS on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method DELETE_IN_TRIP_PR02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100730
2 Importing IS_TRIP_KEY Call by reference Type reference (TYPE) TS_TRIP_KEY 20100730

Method DELETE_IN_TRIP_PR02 on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method ENHANCEMENT_ACTIVE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ACTIVE Value transfer Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20100730
2 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der transp. Tab. PTRV_PERIO 20100730
3 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730

Method ENHANCEMENT_ACTIVE on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method EXIT_AT_EXIT_COMMAND Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
2 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730

Method EXIT_AT_EXIT_COMMAND on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method RECEIPT_ADD Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BELEG Call by reference Type reference (TYPE) PTK03_ITAB Tabelle mit Reisebelegdaten 20100730
2 Changing CT_EXBEL Call by reference Type reference (TYPE) PTK33_ITAB Tabelle mit Reisezusatzinformationen 20100730
3 Changing CT_VAT_DETAILS Call by reference Type reference (TYPE) CL_FITV_VAT_DETAILS=>TY_T_DATA Erweiterte USt.-Daten 20100730
4 Exporting ET_BELEG_NEW Call by reference Type reference (TYPE) TAB_PTK03 Tabelle mit Reisebelegdaten 20100730
5 Exporting ET_EXBEL_NEW Call by reference Type reference (TYPE) TAB_PTK33 Tabelle mit Reisezusatzinformationen 20100730
6 Exporting ET_VAT_DETAILS_NEW Call by reference Type reference (TYPE) CL_FITV_VAT_DETAILS=>TY_T_DATA Erweiterte USt.-Daten für neue Belege 20100730
7 Exporting EV_DATEN_INPUT Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20100730
8 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
9 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730
10 Importing IV_DISPLAY_ONLY Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20100730

Method RECEIPT_ADD on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method RECEIPT_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CS_BELEG_TARGET Call by reference Type reference (TYPE) PTK03 Reisespesenvorgaben laut Einzelbeleg 20100730
2 Changing CS_EXBEL_TARGET Call by reference Type reference (TYPE) PTK33 Erweiterter Einzelbeleg 20100730
3 Changing CS_VAT_DETAILS_TARGET Call by reference Type reference (TYPE) CL_FITV_VAT_DETAILS=>TY_S_DATA 20100730
4 Importing IS_BELEG_SOURCE Call by reference Type reference (TYPE) PTK03 Reisespesenvorgaben laut Einzelbeleg 20100730
5 Importing IS_EXBEL_SOURCE Call by reference Type reference (TYPE) PTK33 Erweiterter Einzelbeleg 20100730
6 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
7 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730
8 Importing IS_VAT_DETAILS_SOURCE Call by reference Type reference (TYPE) CL_FITV_VAT_DETAILS=>TY_S_DATA 20100730
9 Importing IV_SOURCE_RECEIPT_NUMBER Call by reference Type reference (TYPE) NRBEL Belegnummer 20100730
10 Importing IV_TARGET_RECEIPT_NUMBER Call by reference Type reference (TYPE) NRBEL Belegnummer 20100730

Method RECEIPT_COPY on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method RECEIPT_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100730
2 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
3 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730
4 Importing IV_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20100730
5 Importing IV_RECEIPT_NUMBER Call by reference Type reference (TYPE) NRBEL Belegnummer 20100730

Method RECEIPT_DELETE on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method RENUMBERING_IN_TRIP_PR02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Importing IV_FINAL Call by reference Type reference (TYPE) REINR Reisenummer 20100730
2 Importing IV_PRELIMINARY Call by reference Type reference (TYPE) REINR Reisenummer 20100730

Method RENUMBERING_IN_TRIP_PR02 on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method SAVE_IN_TRIP Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100730
2 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
3 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730

Method SAVE_IN_TRIP on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method SAVE_IN_TRIP_PR02 Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100730
2 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
3 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730

Method SAVE_IN_TRIP_PR02 on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method SET_BUTTON_ATTACHMENTS_COLUMN Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_COLUMN_HEADING Value transfer Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20101012

Method SET_BUTTON_ATTACHMENTS_COLUMN on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method SET_BUTTON_ATTACHMENTS_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting EV_ATTACHMENTS_ACTIVE Call by reference Type reference (TYPE) ABAP_BOOL boolsche Variable (X=true, -=false, space=unknown) 20100730
2 Exporting EV_ATTACHMENTS_TEXT Call by reference Type reference (TYPE) CHAR10 Characterfeld der Länge 10 20100730
3 Exporting EV_ATTACHMENTS_TOOLTIP Call by reference Type reference (TYPE) PTRA_CHAR_60 Char 60 20101012
4 Importing IS_BELEG Call by reference Type reference (TYPE) PTK03 Belegnummer 20100730
5 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
6 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730

Method SET_BUTTON_ATTACHMENTS_TEXT on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method SET_BUTTON_TEXT Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ES_BADI_BUTTON Call by reference Type reference (TYPE) SMP_DYNTXT Menu Painter: Programmschnittstelle für dynamische Texte 20100730
2 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
3 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730

Method SET_BUTTON_TEXT on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method TRIP_COPY Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Changing CT_BELEG Call by reference Type reference (TYPE) PTK03_ITAB 20100730
2 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
3 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730

Method TRIP_COPY on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.

Method TRIP_DELETE Signature

# Type Parameter Pass Value Optional Typing Method Associated Type Default value Description Created on
1 Exporting ET_RETURN Call by reference Type reference (TYPE) BAPIRETTAB Tabelle mit BAPI Return Informationen 20100730
2 Importing IS_HEAD Call by reference Type reference (TYPE) PTP02 Struktur der Reisekosten-Tabelle PTRV_HEAD 20100730
3 Importing IS_PERIO Call by reference Type reference (TYPE) PTP42 Struktur der transp. Tab. PTRV_PERIO 20100730
4 Importing IV_CHECK Call by reference Type reference (TYPE) ABAP_BOOL 20100730

Method TRIP_DELETE on class IF_TRIP_RECEIPT_ENHANCEMENT has no exception.
History
Last changed by/on SAP  20130531 
SAP Release Created in