SAP Reports / Programs | Project System | Structures | Operative Structures(PS-ST-OPR) SAP PS

PSARCHW1 SAP ABAP Report - Archiving Operative Project Structures / Write in Archive







PSARCHW1 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 PSARCHW1 into the relevant SAP transactions such as SE38 or SE80


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 PSARCHW1. "Basic submit
SUBMIT PSARCHW1 AND RETURN. "Return to original report after report execution complete
SUBMIT PSARCHW1 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: TEST_ARC = Test run
Selection Text: RNG_VRS = Version
Selection Text: RNG_PROJ = Project
Selection Text: RNG_NET = Network
Selection Text: NOTICE = ShortTxt for Archiving Session
Selection Text: MESS_LTD = Reduced log
Selection Text: INC_SD = Sales order
Selection Text: INC_OR = Other orders
Selection Text: HEA_ASSI = WBS assign. to ntwk header
Selection Text: DEL_DATA = Delete from database
Selection Text: ACT_ASSI = WBS assign. to ntwk activity
Title: Archiving Operative Project Structures / Write in Archive
Text Symbol: P96 = & archiving was cancelled
Text Symbol: P13 = No release by SAP. Only pilot customers !
Text Symbol: P09 = Cannot open archive
Text Symbol: P08 = Version &
Text Symbol: P07 = Network &
Text Symbol: P06 = Project &
Text Symbol: P05 = No authorization S ARCHIVE PS PS PROJECT: Report cannot be executed
Text Symbol: P02 = No objects were selected
Text Symbol: P00 = Selected projects, networks and versions
Text Symbol: 105 = Test run :
Text Symbol: 104 = Additional project data
Text Symbol: 103 = Archiving Session Note
Text Symbol: 102 = Networks for project
Text Symbol: 101 = Project $1
Text Symbol: 100 = Options
Text Symbol: P97 = & archiving could only be partially executed
Text Symbol: P98 = & archiving was successfully completed
Text Symbol: P99 = & archiving was not executed


INCLUDES used within this REPORT PSARCHW1

INCLUDE PSARCTOP.
INCLUDE RCARCFPS.
INCLUDE PSARCF01.
INCLUDE PSARCF02.
INCLUDE PSARCF04.


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:

VS_HP_VERSION_NUMBER CALL FUNCTION 'VS_HP_VERSION_NUMBER' EXPORTING version_category = con_version_cat2 IMPORTING SELECTED_VERSION = rng_vrs-low EXCEPTIONS NO_VERSION_FOUND = 1 OTHERS = 2.

VS_HP_VERSION_NUMBER CALL FUNCTION 'VS_HP_VERSION_NUMBER' EXPORTING version_category = con_version_cat2 IMPORTING SELECTED_VERSION = rng_vrs-high EXCEPTIONS NO_VERSION_FOUND = 1 OTHERS = 2.

K_TOTAL_INIT call function 'K_TOTAL_INIT' EXPORTING I_OBJ_DELETE_FLAG = delete_data.

P_ORDER_ARCHIVE_OBJECT call FUNCTION 'P_ORDER_ARCHIVE_OBJECT' EXPORTING ARCHIVE_HANDLE = archive_handle OBJECT_DELETE_FLAG = delete_flag ORDER_NUMBER = arc_net-aufnr ARCHIVE_OBJECT = con_archive_object.

PS_VSORDER_ARCHIVE_OBJECT call FUNCTION 'PS_VSORDER_ARCHIVE_OBJECT' EXPORTING aRCHIVE_HANDLE = archive_handle OBJECT_DELETE_FLAG = delete_flag ORDER = arc_net-aufnr EXCEPTIONS NOT_FOUND = 0.

PS_ORDER_ARCHIVE_OBJECT call function 'PS_ORDER_ARCHIVE_OBJECT' EXPORTING ARCHIVE_HANDLE = archive_handle TABLES T_ORDER = ITAB_ORDERS T_SALES_ORDER = ITAB_SALES_ORDERS T_PLAN_ORDER = TEMP_ITAB_PLAN_ORDERS T_SALES_POSITION = ITAB_SALES_ORDER_POSITIONS EXCEPTIONS NOT_FOUND = 0.

PS_ORDER_ARCHIVE_OBJECT * call function 'PS_ORDER_ARCHIVE_OBJECT' * exPORTING * ARCHIVE_HANDLE = archive_handle * TABLES * T_ORDER = ITAB_ORDERS * T_SALES_ORDER = ITAB_SALES_ORDERS * T_PLAN_ORDER = ITAB_PLAN_ORDERS * T_SALES_POSITION = ITAB_SALES_ORDER_POSITIONS * EXCEPTIONS * NOT_FOUND = 0.

PS_PROJECT_ARCHIVE_OBJECT call FUNCTION 'PS_PROJECT_ARCHIVE_OBJECT' EXPORTING ARCHIVE_HANDLE = archive_handle OBJECT_DELETE_FLAG = delete_flag project_intern_number = arc_project-pspnr.

PS_ELEMENT_ARCHIVE_OBJECT call FUNCTION 'PS_ELEMENT_ARCHIVE_OBJECT' EXPORTING ARCHIVE_HANDLE = archive_handle OBJECT_DELETE_FLAG = delete_flag ELEMENT_HIERARCHY = arc_project-pspnr EXCEPTIONS not_found = 8. "project without elms

PS_PROJECT_ARCHIVE_OBJECT call FUNCTION 'PS_PROJECT_ARCHIVE_OBJECT' EXPORTING ARCHIVE_HANDLE = archive_handle OBJECT_DELETE_FLAG = delete_flag PROJECT_VERSION = arc_vsnmr-vsnmr EXCEPTIONS NOT_FOUND = 0.

PS_ELEMENT_ARCHIVE_OBJECT call FUNCTION 'PS_ELEMENT_ARCHIVE_OBJECT' EXPORTING ARCHIVE_HANDLE = archive_handle OBJECT_DELETE_FLAG = delete_flag element_VERSION = arc_vsnmr-vsnmr EXCEPTIONS NOT_FOUND = 0.

PS_VSORDER_ARCHIVE_OBJECT call FUNCTION 'PS_VSORDER_ARCHIVE_OBJECT' EXPORTING aRCHIVE_HANDLE = archive_handle OBJECT_DELETE_FLAG = delete_flag version = arc_vsnmr-vsnmr EXCEPTIONS NOT_FOUND = 0.



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 PSARCHW1 or its description.