SAP Reports / Programs | Materials Management | External Services(MM-SRV) SAP MM

FM11PF01 SAP ABAP INCLUDE - Data Retrieval







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


Text pool values


Title: Data Retrieval


INCLUDES used within this REPORT FM11PF01

No INCLUDES are used within this REPORT code!


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:

PRICING_REFRESH * CALL FUNCTION 'PRICING_REFRESH' * TABLES * TKOMK = TKOMK * TKOMV = TKOMV.

MM_ADDRESS_GET CALL FUNCTION 'MM_ADDRESS_GET' EXPORTING I_EKKO = EKKO IMPORTING E_SADR = SADR EXCEPTIONS OTHERS = 1.

MS_SUBDIVISION_FOR_PRINT CALL FUNCTION 'MS_SUBDIVISION_FOR_PRINT' EXPORTING PACKNO = ESSR-PACKNO TABLES GLIEDERUNG = GLIEDERUNG EXCEPTIONS PACKNO_NOT_EXIST = 01.

MS_SERVICES_FOR_PRINT CALL FUNCTION 'MS_SERVICES_FOR_PRINT' EXPORTING PACKNO = GLIEDERUNG-SUB_PACKNO TABLES LEISTUNG = LEISTUNG EXCEPTIONS NO_SERVICES_FOUND = 01.

MM_ADDRESS_GET CALL FUNCTION 'MM_ADDRESS_GET' EXPORTING I_EKKO = H_EKKO IMPORTING E_SADR = SADR EXCEPTIONS OTHERS = 0.

PERIOD_AND_DATE_CONVERT_OUTPUT CALL FUNCTION 'PERIOD_AND_DATE_CONVERT_OUTPUT' EXPORTING INTERNAL_DATE = ALI_DATUMI INTERNAL_PERIOD = ALI_LPEINI LANGUAGE = EKKO-SPRAS COUNTRY = LFA1-LAND1 IMPORTING EXTERNAL_DATE = ALI_DATUME EXTERNAL_PERIOD = ALI_LPEINE EXTERNAL_PRINTTEXT = ALI_PRITXE.

NAST_PROTOCOL_UPDATE CALL FUNCTION 'NAST_PROTOCOL_UPDATE' EXPORTING MSG_ARBGB = SYST-MSGID MSG_NR = SYST-MSGNO MSG_TY = SYST-MSGTY MSG_V1 = SYST-MSGV1 MSG_V2 = SYST-MSGV2 MSG_V3 = SYST-MSGV3 MSG_V4 = SYST-MSGV4 EXCEPTIONS OTHERS = 1.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'TIME_DATA'.

MS_READ_AND_CHECK_FORMULA CALL FUNCTION 'MS_READ_AND_CHECK_FORMULA' EXPORTING I_FORMELNR = ML_ESLL-FORMELNR NO_ERRORS = 'X' IMPORTING E_FORMEL = FORMEL TABLES VARIABLEN = VARIABLEN EXCEPTIONS OTHERS = 0.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'FORMEL_KOPF'.

WRITE_FORM CALL FUNCTION 'WRITE_FORM' EXPORTING ELEMENT = 'FORMEL_BODY'.

MM_ADDRESS_GET CALL FUNCTION 'MM_ADDRESS_GET' EXPORTING I_EKKO = EKKO IMPORTING E_SADR = SADR EXCEPTIONS OTHERS = 1.

MS_SUBDIVISION_FOR_PRINT CALL FUNCTION 'MS_SUBDIVISION_FOR_PRINT' EXPORTING PACKNO = ESSR-PACKNO TABLES GLIEDERUNG = GLIEDERUNG EXCEPTIONS PACKNO_NOT_EXIST = 01.

MS_SERVICES_FOR_PRINT CALL FUNCTION 'MS_SERVICES_FOR_PRINT' EXPORTING PACKNO = GLIEDERUNG-SUB_PACKNO TABLES LEISTUNG = LEISTUNG EXCEPTIONS NO_SERVICES_FOUND = 01.

MS_READ_AND_CHECK_FORMULA CALL FUNCTION 'MS_READ_AND_CHECK_FORMULA' EXPORTING I_FORMELNR = ML_ESLL-FORMELNR NO_ERRORS = 'X' IMPORTING E_FORMEL = FORMEL TABLES VARIABLEN = VARIABLEN EXCEPTIONS OTHERS = 0.

ADDR_GET_NEXT_COMM_TYPE CALL FUNCTION 'ADDR_GET_NEXT_COMM_TYPE' EXPORTING STRATEGY = NAST-TCODE ADDRESS_NUMBER = LFA1-ADRNR IMPORTING COMM_TYPE = LS_COMM_TYPE COMM_VALUES = LS_COMM_VALUES EXCEPTIONS ADDRESS_NOT_EXIST = 1 PERSON_NOT_EXIST = 2 NO_COMM_TYPE_FOUND = 3 INTERNAL_ERROR = 4 PARAMETER_ERROR = 5 OTHERS = 6.

CONVERT_COMM_TYPE_DATA CALL FUNCTION 'CONVERT_COMM_TYPE_DATA' EXPORTING PI_COMM_TYPE = LS_COMM_TYPE PI_COMM_VALUES = LS_COMM_VALUES PI_COUNTRY = LFA1-LAND1 PI_REPID = LF_PROGRAMM PI_SNAST = LS_SNAST IMPORTING PE_ITCPO = ITCPO PE_DEVICE = XDEVICE PE_MAIL_RECIPIENT = LS_RECIPIENT PE_MAIL_SENDER = LS_SENDER EXCEPTIONS COMM_TYPE_NOT_SUPPORTED = 1 RECIPIENT_CREATION_FAILED = 2 SENDER_CREATION_FAILED = 3 OTHERS = 4.

FP_JOB_OPEN CALL FUNCTION 'FP_JOB_OPEN' CHANGING IE_OUTPUTPARAMS = GV_OUTPUTPARAMS EXCEPTIONS CANCEL = 1 USAGE_ERROR = 2 SYSTEM_ERROR = 3 INTERNAL_ERROR = 4 OTHERS = 5.

FP_FUNCTION_MODULE_NAME





CALL FUNCTION 'FP_FUNCTION_MODULE_NAME' EXPORTING I_NAME = GV_FORM IMPORTING E_FUNCNAME = GV_FM_NAME E_INTERFACE_TYPE = GV_INTERFACE_TYPE.

MS_GET_EXTERNAL_ROW CALL FUNCTION 'MS_GET_EXTERNAL_ROW' EXPORTING I_PACKNO = ML_ESLL-PLN_PACKNO I_INTROW = ML_ESLL-PLN_INTROW IMPORTING E_EXTROW = RM11P-PLN_EXTROW E_EXTPATH = RM11P-PLN_GRP.

MS_GET_EXTERNAL_ROW CALL FUNCTION 'MS_GET_EXTERNAL_ROW' EXPORTING I_PACKNO = ML_ESLL-KNT_PACKNO I_INTROW = ML_ESLL-KNT_INTROW IMPORTING E_EXTROW = RM11P-KNT_EXTROW E_EXTPATH = RM11P-KNT_GROUP E_EBELN = ESUC-EBELN E_EBELP = ESUC-EBELP.

ADDRESS_INTO_PRINTFORM CALL FUNCTION 'ADDRESS_INTO_PRINTFORM' EXPORTING ADRSWA_IN = LS_ADRSWA_IN NUMBER_OF_LINES = 10 IMPORTING ADDRESS_PRINTFORM_TABLE = LT_ADRS_PRINT.

FP_JOB_CLOSE CALL FUNCTION 'FP_JOB_CLOSE' EXCEPTIONS USAGE_ERROR = 1 SYSTEM_ERROR = 2 INTERNAL_ERROR = 3 OTHERS = 4.



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