SAP Reports / Programs | Personnel Management | Recruitment(PA-RC) SAP PA

SAPMPAP9 SAP ABAP dialog Program - Access WinWord for Customizing







SAPMPAP9 is a standard Module pool for a dialog screen ABAP Program 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 SAPMPAP9 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

PBWW - Customizing standard text in WinWord


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 SAPMPAP9. "Basic submit
SUBMIT SAPMPAP9 AND RETURN. "Return to original report after report execution complete
SUBMIT SAPMPAP9 VIA SELECTION-SCREEN. "Display selection screen of submitted report to user
    See more syntax options for the ABAP SUBMIT statement


Text pool values


Title: Access WinWord for Customizing
Text Symbol: 001 = Are you sure you want to
Text Symbol: 002 = delete the text?
Text Symbol: 003 = Delete text
Text Symbol: 004 = SAP Recruitment
Text Symbol: 005 = Applicant correspondence
Text Symbol: 006 = Save document?


INCLUDES used within this REPORT SAPMPAP9

INCLUDE RPAPIN05.
INCLUDE RPAPIN06.
INCLUDE RPAPINWW1. "WBIK000109


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:

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = TEXT-005 "Bewerberkorrespondenz TEXT_QUESTION = TEXT-006 "WORD-Dokument sichern? DISPLAY_CANCEL_BUTTON = 'X' IMPORTING ANSWER = SPEICHER.

READ_TEXT * CALL FUNCTION 'READ_TEXT' * EXPORTING * CLIENT = SY-MANDT ** id = 'ST ' "VLZK141308 * ID = 'PALT' "VLZK141308 * LANGUAGE = THEAD-TDSPRAS * NAME = PC3AC-IDTXT * OBJECT = 'TEXT' * IMPORTING * HEADER = HEADER * TABLES * LINES = TEXT * EXCEPTIONS * NOT_FOUND = 01 * OTHERS = 02.

RETRIEVAL_TEXT CALL FUNCTION 'RETRIEVAL_TEXT' * exporting id = 'ST' "VLZK141308 EXPORTING ID = 'PALT' "VLZK141308 NAME = PSTXT-TDNAME "XJGN312681 LANGUAGE = LANGU IMPORTING HEADER = HEADER EXCEPTIONS OTHERS = 1.

DYNP_VALUES_UPDATE CALL FUNCTION 'DYNP_VALUES_UPDATE' EXPORTING DYNAME = 'SAPMPAP9' DYNUMB = '0100' TABLES DYNPFIELDS = dynpfields.

READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING CLIENT = SY-MANDT * id = 'ST ' "VLZK141308 ID = 'PALT' "VLZK141308 LANGUAGE = $LANGU NAME = $IDTXT OBJECT = 'TEXT' IMPORTING HEADER = HEADER TABLES LINES = TEXT EXCEPTIONS NOT_FOUND = 01 OTHERS = 02.

INIT_TEXT CALL FUNCTION 'INIT_TEXT' EXPORTING * id = 'ST ' "VLZK141308 ID = 'PALT' "VLZK141308 LANGUAGE = $LANGU NAME = $IDTXT OBJECT = 'TEXT' IMPORTING HEADER = HEADER TABLES LINES = TEXT EXCEPTIONS OTHERS = 0.

SAPMS_FORM_EDIT * CALL FUNCTION 'SAPMS_FORM_EDIT' * EXPORTING * DOC_NAME = DOC_NAME * DOC_MODE = 'X' * DOT_FILE = 'WSHRPA__.DOT'

SAVE_TEXT * CALL FUNCTION 'SAVE_TEXT' * EXPORTING * HEADER = HEADER * IMPORTING * NEWHEADER = HEADER ** FUNCTION = FUNCTION * TABLES * LINES = TEXT * EXCEPTIONS * OTHERS = 01.

DELETE_TEXT * CALL FUNCTION 'DELETE_TEXT' * EXPORTING * CLIENT = SY-MANDT ** id = 'ST ' "VLZK141308 * ID = 'PALT' "VLZK141308 * LANGUAGE = THEAD-TDSPRAS * NAME = PC3AC-IDTXT * OBJECT = 'TEXT' * SAVEMODE_DIRECT = ' ' * TEXTMEMORY_ONLY = ' ' * EXCEPTIONS * NOT_FOUND = 01.

ENQUEUE_ESSSTXT CALL FUNCTION 'ENQUEUE_ESSSTXT' EXPORTING TDNAME = $IDTXT TDOBJECT = $OBJECT TDID = $ID TDSPRAS = $LANGU EXCEPTIONS FOREIGN_LOCK = 1 SYSTEM_FAILURE = 2.

DEQUEUE_ESSSTXT CALL FUNCTION 'DEQUEUE_ESSSTXT' EXPORTING TDNAME = $IDTXT TDOBJECT = $OBJECT TDID = $ID TDSPRAS = $LANGU.

CHECK_TEXT_AUTHORITY CALL FUNCTION 'CHECK_TEXT_AUTHORITY' EXPORTING LANGUAGE = $LANGU OBJECT = $OBJECT NAME = $IDTXT ID = $ID ACTIVITY = $ACTIVITY "XCZK005249 * activity = 'EDIT' "XCZK005249 EXCEPTIONS OTHERS = 4.

READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING CLIENT = SY-MANDT * id = 'ST ' "VLZK141308 ID = 'PALT' "VLZK141308 LANGUAGE = THEAD-TDSPRAS NAME = PC3AC-IDTXT OBJECT = 'TEXT' IMPORTING HEADER = HEADER TABLES LINES = TEXT EXCEPTIONS NOT_FOUND = 01 OTHERS = 02.

POPUP_TO_CONFIRM_LOSS_OF_DATA CALL FUNCTION 'POPUP_TO_CONFIRM_LOSS_OF_DATA' EXPORTING TEXTLINE1 = TEXT-001 TEXTLINE2 = TEXT-002 TITEL = TEXT-003 START_COLUMN = 25 START_ROW = 6 IMPORTING ANSWER = ANSWER.

DELETE_TEXT CALL FUNCTION 'DELETE_TEXT' EXPORTING CLIENT = SY-MANDT * id = 'ST ' "VLZK141308 ID = 'PALT' "VLZK141308 LANGUAGE = THEAD-TDSPRAS NAME = PC3AC-IDTXT OBJECT = 'TEXT' SAVEMODE_DIRECT = ' ' TEXTMEMORY_ONLY = ' ' EXCEPTIONS NOT_FOUND = 01.

READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING CLIENT = SY-MANDT ID = 'PALT' LANGUAGE = $TDSPRAS NAME = $TDNAME OBJECT = 'TEXT' IMPORTING HEADER = HEADER TABLES LINES = TEXT EXCEPTIONS NOT_FOUND = 0 OTHERS = 0.

SAVE_TEXT CALL FUNCTION 'SAVE_TEXT' EXPORTING HEADER = HEADER IMPORTING NEWHEADER = HEADER * FUNCTION = FUNCTION TABLES LINES = TEXT EXCEPTIONS OTHERS = 0.

READ_TEXT CALL FUNCTION 'READ_TEXT' EXPORTING CLIENT = SY-MANDT ID = 'PALT' LANGUAGE = THEAD-TDSPRAS NAME = THEAD-TDNAME OBJECT = 'TEXT' IMPORTING HEADER = HEADER TABLES LINES = TEXT EXCEPTIONS NOT_FOUND = 0 OTHERS = 0.

READ_TEXT





CALL FUNCTION 'READ_TEXT' EXPORTING CLIENT = SY-MANDT ID = 'PALT' LANGUAGE = *THEAD-TDSPRAS NAME = *THEAD-TDNAME OBJECT = 'TEXT' IMPORTING HEADER = HEADER TABLES LINES = TEXT EXCEPTIONS NOT_FOUND = 01 OTHERS = 02.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = TEXT-005 "Bewerberkorrespondenz TEXT_QUESTION = TEXT-006 "WORD-Dokument sichern? DISPLAY_CANCEL_BUTTON = 'X' IMPORTING ANSWER = SPEICHER.

POPUP_TO_CONFIRM CALL FUNCTION 'POPUP_TO_CONFIRM' EXPORTING TITLEBAR = TEXT-005 "Bewerberkorrespondenz TEXT_QUESTION = TEXT-006 "WORD-Dokument sichern DISPLAY_CANCEL_BUTTON = 'X' IMPORTING ANSWER = SPEICHER.



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