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

.

NameTypeData TypeDescriptionDefault Value
ABZUGImportingTYPE
PTK04_ITAB
Deductions Due to Free Entertainment
AENDImportingTYPE
PTRV_UTIL_AEND_T
Status/Changed By
BELEGImportingTYPE
PTK03_ITAB
Travel Expense Specifications According To Individual Receip
BELERImportingTYPE
PTK20_ITAB
Trip Reimbursement Amounts for Individual Receipts
EDITORImportingTYPE
PTRV_UTIL_EDITOR_T
Travel Mgmt. General Purpose Text Editor
EXBELImportingTYPE
PTK33_ITAB
Supplemented Individual Receipt
I_EMPLOYEENUMBERImportingTYPE
BAPIEMPL-PERNR
Personnel Number
I_IS_CREATEImportingTYPE
BOOLE_D
Create Flag(X='Is create mode')
I_IS_SUBMITImportingTYPE
BOOLE_D
Submit Flag (X='trip saved as submittd')
I_TRIPNUMBERImportingTYPE
BAPITRIP-TRIPNO
Trip Number
KMSUMImportingTYPE
PTRV_UTIL_KMSUM_T
Miles/Km Cumulation
KMVERImportingTYPE
PTK10_ITAB
Leg of Trip
KONTIImportingTYPE
PTK17_ITAB
Travel Expenses Assignment Specification
KOSTBImportingTYPE
PTK07_ITAB
Trip Costs Assignment Specification for Indiv. Receipt
KOSTKImportingTYPE
PTK18_ITAB
Cost Distribution for Miles/Km Distribution
KOSTRImportingTYPE
PTK14_ITAB
Travel Expense Assignment Specification for Entire Trip
KOSTZImportingTYPE
PTK16_ITAB
Trip Costs Assignment Specification for Trip Destination
PAUFAImportingTYPE
PTK21_ITAB
Trip Reimbursement Amounts for Travel Costs
ROTImportingTYPE
PTK30_ITAB
Travel Expense Results for HR Payroll
RUWImportingTYPE
PTK27_ITAB
Travel Expense Transfer
TRANSPORTImportingTYPE
GLO_PTRV_TRANSP_T
Table Type for Transport
TRIP_HEADERImportingTYPE
PTRV_HEAD
General Trip Data
TRIP_PERIODImportingTYPE
PTRV_PERIO
Period Data of a Trip
TRIP_STATUSImportingTYPE
PTK12
Trip Status
T_GUEST_OLDImportingTYPE
PTRV_UTIL_RECDETAIL_T
Teilnehmer Bewirtungsbelege
UEBPAImportingTYPE
PTK25_ITAB
Trip Reimbursement Amounts for Per Diem Accommodations
USERImportingTYPE
PTK99_ITAB
Field String/Table for USER Screen
V0SPLITImportingTYPE
PTP70_ITAB
Structure of ITAB V0SPLIT
VPFPAImportingTYPE
PTK23_ITAB
Travel Expense Deduction Amounts for Meals
VPFPSImportingTYPE
PTK22_ITAB
Trip Reimbursement Amounts for Meals
VSCHImportingTYPE
PTK08_ITAB
Trip Advance
ZIELImportingTYPE
PTK05_ITAB
Stopover
ZWECKImportingTYPE
PTK09_ITAB
Additional Trip Information
E_BARCODEExportingTYPE
TOAV0-ARC_DOC_ID
Barcode ID to be saved
E_DEFAULT_DOCTYPEExportingTYPE
TOAOM-AR_OBJECT
Default Document Type



Exceptions of Method GET_BARCODE

This method does not have any exceptions

Example 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



Comments on this SAP object

What made you want to lookup this SAP object? Please tell us what you were looking for and anything you would like to be included on this page!