SAP Reports / Programs | Transportation and Distribution | Industry Solution Oil | Transportation and Distribution(IS-OIL-DS-TD) SAP IS

ROIGASHV SAP ABAP Report - TD Archiving of Shipments - Display







ROIGASHV is a standard Executable ABAP Report available within your SAP system (depending on your version and release level). Below is the basic information available for this SAP report including which OBJECTS it interacts with such as TABLES, FUNCTION MODULES, INCLUDES ETC. Also check out the submitted Comments related to this SAP report or see any standard documentation available.

If you would like to execute this report or see the full code listing simply enter ROIGASHV into the relevant SAP transactions such as SE38 or SE80


Transaction Code(s):

Below is a list of transaction codes which are relevant to this SAP report

O4AX - Display archived shipments on screen


ABAP code to call this SAP report using the submit statement

This report can be called from another progam/report simply by using the ABAP SUBMIT statement, see below for example ABAP code snipts of how to do this.






SUBMIT ROIGASHV. "Basic submit
SUBMIT ROIGASHV AND RETURN. "Return to original report after report execution complete
SUBMIT ROIGASHV VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Selection Text: SO_TYPE = Bulk Shipment Type
Selection Text: SO_TPLST = Transportation Planning Point
Selection Text: SO_SHNUM = Bulk Shipment Number
Selection Text: SO_CRNAM = Created by
Selection Text: SO_CRDAT = Created on
Selection Text: SO_CHNAM = Changed by
Selection Text: SO_CHDAT = Changed on
Title: TD Archiving of Shipments - Display
Text Symbol: 074 = Dep.Point
Text Symbol: 073 = ShT
Text Symbol: 072 = SC
Text Symbol: 071 = Stages
Text Symbol: 070 = Vehicle
Text Symbol: 069 = Changed by
Text Symbol: 068 = Last changed
Text Symbol: 067 = Archive key
Text Symbol: 066 = DocItem base qty
Text Symbol: 065 = UoM
Text Symbol: 064 = 2-step
Text Symbol: 063 = Del.conf. end date
Text Symbol: 062 = Load end date
Text Symbol: 061 = line only displayed if necessary
Text Symbol: 060 = Rack
Text Symbol: 059 = Veh
Text Symbol: 058 = Met.end
Text Symbol: 057 = Met.start
Text Symbol: 056 = Meter no.
Text Symbol: 055 = Description
Text Symbol: 054 = Quantity
Text Symbol: 053 = Item
Text Symbol: O1A = Selection criteria
Text Symbol: 096 = Data Source...
Text Symbol: 095 = SCD
Text Symbol: 094 = TPPt
Text Symbol: 093 = SC rel veh
Text Symbol: 092 = Change reason
Text Symbol: 091 = No Data
Text Symbol: 090 = Partner on Shipment Header





Text Symbol: 089 = Partner
Text Symbol: 087 = P.Funct.
Text Symbol: 086 = St.Cat.
Text Symbol: 085 = Materialnumber
Text Symbol: 084 = Document Item Stage Assignment
Text Symbol: 083 = SqSt
Text Symbol: 082 = Act.durat
Text Symbol: 081 = ActTotalTm
Text Symbol: 080 = Travl.Time
Text Symbol: 079 = PlTotalTm
Text Symbol: 078 = UoM
Text Symbol: 077 = Distance
Text Symbol: 076 = ServcAgent
Text Symbol: 075 = Dest.Point
Text Symbol: 052 = Batch
Text Symbol: 025 = L
Text Symbol: 024 = D R S
Text Symbol: 023 = Document
Text Symbol: 022 = Document Overview
Text Symbol: 021 = Driver
Text Symbol: 020 = Driver Assignment
Text Symbol: 019 = T
Text Symbol: 018 = C
Text Symbol: 017 = S
Text Symbol: 016 = Trip
Text Symbol: 015 = Shift
Text Symbol: 014 = VRoute
Text Symbol: 013 = Carrier
Text Symbol: 012 = Vehicle
Text Symbol: 011 = Vehicle Overview
Text Symbol: 010 = Shipment TPPt Type Stat MoT SCD UoM Created by Created on Changed by Changed on
Text Symbol: 009 = Status
Text Symbol: 008 = ShipmentCostRel
Text Symbol: 007 = Mode of transport
Text Symbol: 006 = Shipment UoM
Text Symbol: 005 = TransportPlanPoint
Text Symbol: 004 = PlanShipStart
Text Symbol: 003 = Bulk shipment type
Text Symbol: 002 = Bulk shipment





Text Symbol: 001 = Shipment Header
Text Symbol: 026 = D
Text Symbol: 051 = StLc
Text Symbol: 050 = Material
Text Symbol: 049 = Trans unit
Text Symbol: 048 = Left-on-Vehicle
Text Symbol: 047 = Return
Text Symbol: 046 = Prior-to-Load
Text Symbol: 045 = Delivery Confirmation
Text Symbol: 044 = Loading
Text Symbol: 043 = Scheduling
Text Symbol: 042 = Delivery Confirmation, Return/Rebrand
Text Symbol: 041 = Gain or Loss
Text Symbol: 040 = Movement on board
Text Symbol: 039 = Delivery Confirmation corrected
Text Symbol: 038 = Load Confirmation, Transfer
Text Symbol: 037 = Load Confirmation, Transfer corrected
Text Symbol: 036 = Year
Text Symbol: 035 = Mat.doc.
Text Symbol: 034 = Material Documents
Text Symbol: 033 = NO SHIPMENTS SELECTED ! Check selection criteria.
Text Symbol: 032 = ShItmDocNo
Text Symbol: 031 = Asg.Doc.No.
Text Symbol: 030 = Event short text
Text Symbol: 029 = Type
Text Symbol: 028 = Seq
Text Symbol: 027 = Events


INCLUDES used within this REPORT ROIGASHV

INCLUDE: ROIGAALI,
ROIGASHI.


TABLES used within REPORT and the associated SELECT statement:

No SAP DATABASE tables are accessed within this REPORT code!


Function Modules used within report and the associated call statement:

ARCHIVE_GET_NEXT_RECORD CALL FUNCTION 'ARCHIVE_GET_NEXT_RECORD' EXPORTING ARCHIVE_HANDLE = G_ARCHIVE_HANDLE IMPORTING RECORD = ARC_BUFFER-SEGMENT RECORD_STRUCTURE = ARC_BUFFER-RNAME EXCEPTIONS END_OF_OBJECT = 1 INTERNAL_ERROR = 2 WRONG_ACCESS_TO_ARCHIVE = 3 OTHERS = 4.

ARCHIVE_GET_NEXT_RECORD * CALL FUNCTION 'ARCHIVE_GET_NEXT_RECORD' * EXPORTING * ARCHIVE_HANDLE = G_ARCHIVE_HANDLE * IMPORTING * RECORD = ARC_BUFFER-SEGMENT * RECORD_STRUCTURE = ARC_BUFFER-RNAME * EXCEPTIONS * END_OF_OBJECT = 1 * INTERNAL_ERROR = 2 * WRONG_ACCESS_TO_ARCHIVE = 3 * OTHERS = 4.

TEXT_SELECT_ARCHIVE_OBJECT CALL FUNCTION 'TEXT_SELECT_ARCHIVE_OBJECT' EXPORTING ARCHIVE_HANDLE = G_ARCHIVE_HANDLE TABLES SELECTIONS = G_HEADER_TAB.

TEXT_READ_ARCHIVE_OBJECT CALL FUNCTION 'TEXT_READ_ARCHIVE_OBJECT' EXPORTING ARCHIVE_HANDLE = G_ARCHIVE_HANDLE ID = G_HEADER_TAB-TDID LANGUAGE = G_HEADER_TAB-TDSPRAS NAME = G_HEADER_TAB-TDNAME OBJECT = G_HEADER_TAB-TDOBJECT TABLES LINES = G_LINES_TAB.




ARCHIVE_OPEN_FOR_READ CALL FUNCTION 'ARCHIVE_OPEN_FOR_READ' EXPORTING * ARCHIVE_DOCUMENT = P_DOCU ARCHIVE_NAME = G_ARKEY_TAB-ARKEY OBJECT = G_OBJECT IMPORTING ARCHIVE_HANDLE = G_ARCHIVE_HANDLE EXCEPTIONS FILE_ALREADY_OPEN = 1 FILE_IO_ERROR = 2 INTERNAL_ERROR = 3 NO_FILES_AVAILABLE = 4 OBJECT_NOT_FOUND = 5 OPEN_ERROR = 6 NOT_AUTHORIZED = 7 OTHERS = 8.

ARCHIVE_GET_NEXT_OBJECT CALL FUNCTION 'ARCHIVE_GET_NEXT_OBJECT' EXPORTING ARCHIVE_HANDLE = G_ARCHIVE_HANDLE IMPORTING OBJECT_ID = G_OBJECT_ID EXCEPTIONS END_OF_FILE = 1 FILE_IO_ERROR = 2 INTERNAL_ERROR = 3 OPEN_ERROR = 4 WRONG_ACCESS_TO_ARCHIVE = 5 OTHERS = 6.

ARCHIVE_CLOSE_FILE CALL FUNCTION 'ARCHIVE_CLOSE_FILE' EXPORTING ARCHIVE_HANDLE = G_ARCHIVE_HANDLE.

UNIT_CONVERSION_SIMPLE_OLD CALL FUNCTION 'UNIT_CONVERSION_SIMPLE_OLD' EXPORTING INPUT = I_FORMAT_OLD UNIT_IN = I_UOM_FORMAT_OLD UNIT_OUT = I_UOM_SECONDS IMPORTING OUTPUT = L_SECONDS EXCEPTIONS OTHERS = 99.

UNIT_CONVERSION_SIMPLE_OLD CALL FUNCTION 'UNIT_CONVERSION_SIMPLE_OLD' EXPORTING INPUT = I_FORMAT2_OLD UNIT_IN = I_UOM_FORMAT_OLD UNIT_OUT = I_UOM_SECONDS IMPORTING OUTPUT = L_SECONDS2 EXCEPTIONS OTHERS = 99.

DIMENSION_GET CALL FUNCTION 'DIMENSION_GET' EXPORTING TIME = 1 IMPORTING DIMID = L_TIMID EXCEPTIONS OTHERS = 99.

SI_UNIT_GET CALL FUNCTION 'SI_UNIT_GET' EXPORTING DIMENSION = L_TIMID IMPORTING SI_UNIT = E_UOM_SECONDS EXCEPTIONS OTHERS = 99.

REUSE_ALV_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-CPROG IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = LT_FC IT_EVENTS = GT_EVENTS TABLES T_OUTTAB = EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_HIERSEQ_LIST_DISPLAY CALL FUNCTION 'REUSE_ALV_HIERSEQ_LIST_DISPLAY' EXPORTING I_CALLBACK_PROGRAM = SY-CPROG IS_LAYOUT = GS_LAYOUT IT_FIELDCAT = LT_FC[] IT_EVENTS = GT_EVENTS I_TABNAME_HEADER = LC_TABNAME_HEADER I_TABNAME_ITEM = LC_TABNAME_ITEM I_STRUCTURE_NAME_HEADER = LC_HEADER I_STRUCTURE_NAME_ITEM = LC_ITEM IS_KEYINFO = LS_KEY TABLES T_OUTTAB_HEADER = T_OUTTAB_ITEM = EXCEPTIONS PROGRAM_ERROR = 1 OTHERS = 2.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_STRUCTURE_NAME = IC_STRUCT CHANGING CT_FIELDCAT = XT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_STRUCTURE_NAME = IC_STRUCT2 CHANGING CT_FIELDCAT = XT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

REUSE_ALV_FIELDCATALOG_MERGE CALL FUNCTION 'REUSE_ALV_FIELDCATALOG_MERGE' EXPORTING I_PROGRAM_NAME = SY-REPID I_INTERNAL_TABNAME = IV_TABNAME I_INCLNAME = SY-REPID I_STRUCTURE_NAME = IV_STRUCT CHANGING CT_FIELDCAT = XT_FIELDCAT EXCEPTIONS INCONSISTENT_INTERFACE = 1 PROGRAM_ERROR = 2 OTHERS = 3.

REUSE_ALV_EVENTS_GET CALL FUNCTION 'REUSE_ALV_EVENTS_GET' EXPORTING I_LIST_TYPE = 0 IMPORTING ET_EVENTS = CT_EVENTS.



Contribute (Add Comments)

Although this basic information may have limited use it does provide an easy to find location to store any knowledge about this program/report.

The contribute/comments section below therefore offer's an opportunity for anyone to add additional information. This can be anything from useful hints, tips and screen shots to relevant SAP notes or anything else you feel is relevant to this report.

This will then be available for everyone to easily find by simply searching on the report name ROIGASHV or its description.