GET_BARCODE SAP Method Get the Bar Code for Automatic Storage When Saving Expense
Below is documentation, parameters and attributes of ABAP Method GET_BARCODE within SAP class PTRM_BARCODE_INTERFACE. There is also a number of example ABAP code snipts to help you use the functionality of this method.
This method is available within SAP systems depending on your version and release level, you can view further information by entering the class name PTRM_BARCODE_INTERFACE into the relevant SAP transactions such as SE24 or SE80, and then selecting the method you are interested in.
Method Type - Instance
This is an Instance Method so needs to be instantiated first before you can access any of the methods. I.e. you need to create a local variable of TYPE ref to the class.The following technical details of method GET_BARCODE can also be found below:
- Importing parameters
- Exporting parameters
- Changing parameters
- Returning parameters
- Exceptions
- Coding Examples
Parameters of Method GET_BARCODE
.Name | Type | Data Type | Description | Default Value |
ABZUG | Importing | TYPE PTK04_ITAB | Deductions Due to Free Entertainment | |
AEND | Importing | TYPE PTRV_UTIL_AEND_T | Status/Changed By | |
BELEG | Importing | TYPE PTK03_ITAB | Travel Expense Specifications According To Individual Receip | |
BELER | Importing | TYPE PTK20_ITAB | Trip Reimbursement Amounts for Individual Receipts | |
EDITOR | Importing | TYPE PTRV_UTIL_EDITOR_T | Travel Mgmt. General Purpose Text Editor | |
EXBEL | Importing | TYPE PTK33_ITAB | Supplemented Individual Receipt | |
I_EMPLOYEENUMBER | Importing | TYPE BAPIEMPL-PERNR | Personnel Number | |
I_IS_CREATE | Importing | TYPE BOOLE_D | Create Flag(X='Is create mode') | |
I_IS_SUBMIT | Importing | TYPE BOOLE_D | Submit Flag (X='trip saved as submittd') | |
I_TRIPNUMBER | Importing | TYPE BAPITRIP-TRIPNO | Trip Number | |
KMSUM | Importing | TYPE PTRV_UTIL_KMSUM_T | Miles/Km Cumulation | |
KMVER | Importing | TYPE PTK10_ITAB | Leg of Trip | |
KONTI | Importing | TYPE PTK17_ITAB | Travel Expenses Assignment Specification | |
KOSTB | Importing | TYPE PTK07_ITAB | Trip Costs Assignment Specification for Indiv. Receipt | |
KOSTK | Importing | TYPE PTK18_ITAB | Cost Distribution for Miles/Km Distribution | |
KOSTR | Importing | TYPE PTK14_ITAB | Travel Expense Assignment Specification for Entire Trip | |
KOSTZ | Importing | TYPE PTK16_ITAB | Trip Costs Assignment Specification for Trip Destination | |
PAUFA | Importing | TYPE PTK21_ITAB | Trip Reimbursement Amounts for Travel Costs | |
ROT | Importing | TYPE PTK30_ITAB | Travel Expense Results for HR Payroll | |
RUW | Importing | TYPE PTK27_ITAB | Travel Expense Transfer | |
TRANSPORT | Importing | TYPE GLO_PTRV_TRANSP_T | Table Type for Transport | |
TRIP_HEADER | Importing | TYPE PTRV_HEAD | General Trip Data | |
TRIP_PERIOD | Importing | TYPE PTRV_PERIO | Period Data of a Trip | |
TRIP_STATUS | Importing | TYPE PTK12 | Trip Status | |
T_GUEST_OLD | Importing | TYPE PTRV_UTIL_RECDETAIL_T | Teilnehmer Bewirtungsbelege | |
UEBPA | Importing | TYPE PTK25_ITAB | Trip Reimbursement Amounts for Per Diem Accommodations | |
USER | Importing | TYPE PTK99_ITAB | Field String/Table for USER Screen | |
V0SPLIT | Importing | TYPE PTP70_ITAB | Structure of ITAB V0SPLIT | |
VPFPA | Importing | TYPE PTK23_ITAB | Travel Expense Deduction Amounts for Meals | |
VPFPS | Importing | TYPE PTK22_ITAB | Trip Reimbursement Amounts for Meals | |
VSCH | Importing | TYPE PTK08_ITAB | Trip Advance | |
ZIEL | Importing | TYPE PTK05_ITAB | Stopover | |
ZWECK | Importing | TYPE PTK09_ITAB | Additional Trip Information | |
E_BARCODE | Exporting | TYPE TOAV0-ARC_DOC_ID | Barcode ID to be saved | |
E_DEFAULT_DOCTYPE | Exporting | TYPE TOAOM-AR_OBJECT | Default Document Type |
Exceptions of Method GET_BARCODE
This method does not have any exceptionsExample ABAP coding
DATA: lo_class TYPE REF TO PTRM_BARCODE_INTERFACE.
DATA: lv_ABZUG TYPE PTK04_ITAB,
lv_AEND TYPE PTRV_UTIL_AEND_T,
lv_BELEG TYPE PTK03_ITAB,
lv_BELER TYPE PTK20_ITAB,
lv_EDITOR TYPE PTRV_UTIL_EDITOR_T,
lv_EXBEL TYPE PTK33_ITAB,
lv_E_BARCODE TYPE TOAV0-ARC_DOC_ID,
lv_E_DEFAULT_DOCTYPE TYPE TOAOM-AR_OBJECT,
lv_I_EMPLOYEENUMBER TYPE BAPIEMPL-PERNR,
lv_I_IS_CREATE TYPE BOOLE_D,
lv_I_IS_SUBMIT TYPE BOOLE_D,
lv_I_TRIPNUMBER TYPE BAPITRIP-TRIPNO,
lv_KMSUM TYPE PTRV_UTIL_KMSUM_T,
lv_KMVER TYPE PTK10_ITAB,
lv_KONTI TYPE PTK17_ITAB,
lv_KOSTB TYPE PTK07_ITAB,
lv_KOSTK TYPE PTK18_ITAB,
lv_KOSTR TYPE PTK14_ITAB,
lv_KOSTZ TYPE PTK16_ITAB,
lv_PAUFA TYPE PTK21_ITAB,
lv_ROT TYPE PTK30_ITAB,
lv_RUW TYPE PTK27_ITAB,
lv_TRANSPORT TYPE GLO_PTRV_TRANSP_T,
lv_TRIP_HEADER TYPE PTRV_HEAD,
lv_TRIP_PERIOD TYPE PTRV_PERIO,
lv_TRIP_STATUS TYPE PTK12,
lv_T_GUEST_OLD TYPE PTRV_UTIL_RECDETAIL_T,
lv_UEBPA TYPE PTK25_ITAB,
lv_USER TYPE PTK99_ITAB,
lv_V0SPLIT TYPE PTP70_ITAB,
lv_VPFPA TYPE PTK23_ITAB,
lv_VPFPS TYPE PTK22_ITAB,
lv_VSCH TYPE PTK08_ITAB,
lv_ZIEL TYPE PTK05_ITAB,
lv_ZWECK TYPE PTK09_ITAB,
lv_other TYPE c.
CALL METHOD lo_class=>GET_BARCODE(
EXPORTING
ABZUG = lv_ABZUG
AEND = lv_AEND
BELEG = lv_BELEG
BELER = lv_BELER
EDITOR = lv_EDITOR
EXBEL = lv_EXBEL
I_EMPLOYEENUMBER = lv_I_EMPLOYEENUMBER
I_IS_CREATE = lv_I_IS_CREATE
I_IS_SUBMIT = lv_I_IS_SUBMIT
I_TRIPNUMBER = lv_I_TRIPNUMBER
KMSUM = lv_KMSUM
KMVER = lv_KMVER
KONTI = lv_KONTI
KOSTB = lv_KOSTB
KOSTK = lv_KOSTK
KOSTR = lv_KOSTR
KOSTZ = lv_KOSTZ
PAUFA = lv_PAUFA
ROT = lv_ROT
RUW = lv_RUW
TRANSPORT = lv_TRANSPORT
TRIP_HEADER = lv_TRIP_HEADER
TRIP_PERIOD = lv_TRIP_PERIOD
TRIP_STATUS = lv_TRIP_STATUS
T_GUEST_OLD = lv_T_GUEST_OLD
UEBPA = lv_UEBPA
USER = lv_USER
V0SPLIT = lv_V0SPLIT
VPFPA = lv_VPFPA
VPFPS = lv_VPFPS
VSCH = lv_VSCH
ZIEL = lv_ZIEL
ZWECK = lv_ZWECK
IMPORTING
E_BARCODE = lv_E_BARCODE
E_DEFAULT_DOCTYPE = lv_E_DEFAULT_DOCTYPE ).
Links to Related Class(s)
PTRM_BAR...Full list of available SAP object classes
Search for further information about these or an SAP related objects