SAP Reports / Programs

SAPMM06E SAP ABAP dialog Program - Module Pool: PO History







SAPMM06E 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 SAPMM06E 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

ME42 - Change Request For Quotation
ME47 - Create Quotation
ME43 - Display Request For Quotation
MEM1 - Replacement for Purchase Order Item
ME44 - Maintain RFQ Supplement
ME48 - Display Quotation
ME41 - Create Request For Quotation
ME21 - Create Purchase Order
ME22 - Change Purchase Order
ME23 - Display Purchase Order
ME24 - Maintain Purchase Order Supplement
ME26 - Display PO Supplement (IR)
ME27 - Create Stock Transport Order
ME31 - Create Outline Agreement
ME31K - Create Contract
ME31L - Create Scheduling Agreement
ME32 - Change Outline Agreement
ME32K - Change Contract
ME32L - Change Scheduling Agreement
ME33 - Display Outline Agreement
ME33K - Display Contract
ME33L - Display Scheduling Agreement
ME34 - Maintain Outl. Agreement Supplement
ME34K - Maintain Contract Supplement
ME39 - Display Sched. Agmt. Schedule (TEST)
ME34L - Maintain Sched. Agreement Supplement
ME38 - Maintain Sched. Agreement Schedule
ME37 - Create Transport Scheduling Agmt.
ME36 - Display Agreement Supplement (IR)


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


Text pool values


Title: Module Pool: PO History
Text Symbol: A31 = Settlement Group 2
Text Symbol: A32 = Settlement Group 3
Text Symbol: A30 = Settlement Group 1
Text Symbol: A29 = Condition Group
Text Symbol: A33 = Firm/Trade-Off Zone 1
Text Symbol: A34 = Firm/Trade-Off Zone 2
Text Symbol: A35 = Liability for MRP
Text Symbol: A36 = Agreed Cumulative Quantity
Text Symbol: A28 = Exclusion Indicator
Text Symbol: A27 = External Planning
Text Symbol: A26 = Kanban Indicator
Text Symbol: A25 = Rounding Profile
Text Symbol: A24 = Start GR-Related Settlement
Text Symbol: A23 = GR Processing Time
Text Symbol: A22 = Account Assignment Category
Text Symbol: A21 = Agreement Date
Text Symbol: A20 = RFQ Date
Text Symbol: A37 = QM Control Key
Text Symbol: A38 = Inventory-Managed Material
Text Symbol: A39 = Subitem Category
Text Symbol: A40 = Quantity Conversion
Text Symbol: A41 = Confirmation Control
Text Symbol: A42 = Confirmation Number
Text Symbol: A43 = Req. Tracking Number
Text Symbol: A44 = Material at Vendor
Text Symbol: A45 = Acknowledgment Reqd
Text Symbol: A46 = Underdelivery Tolerance
Text Symbol: A47 = Overdelivery Tolerance
Text Symbol: A48 = Tax Codes
Text Symbol: A49 = Shipping Instructions
Text Symbol: A50 = Stock Type
Text Symbol: A51 = Valuation Type
Text Symbol: A52 = "Delivery Completed" Indicator
Text Symbol: A53 = Final Invoice Indicator
Text Symbol: A54 = Outward Delivery Completed ID
Text Symbol: A19 = Material Group
Text Symbol: 800 = Autom.-Determined Target Currency:





Text Symbol: 801 = Current Date f. Exch. Rate:
Text Symbol: 802 = ExRType:
Text Symbol: 803 = New:
Text Symbol: 804 = Old:
Text Symbol: 805 = Error during currency conversion for purch. doc. &1
Text Symbol: 806 = New and current currency identical in outl. agreement &1
Text Symbol: 900 = Purch. Organization
Text Symbol: 901 = Item No. Interval
Text Symbol: 902 = Item Number Interval for Subitems
Text Symbol: 903 = Goods Receipt Message
Text Symbol: 904 = Complete Delivery
Text Symbol: 905 = Warranty Date
Text Symbol: 906 = Terms of Payment Key
Text Symbol: 907 = Vendor for Delivery
Text Symbol: 908 = Different Invoicing Party
Text Symbol: 909 = Country of VAT Registration Number
Text Symbol: A01 = Error
Text Symbol: A02 = Note
Text Symbol: A03 = More delivery dates exist
Text Symbol: A04 = Quotation Deadline
Text Symbol: A05 = Closing Date for Appl.
Text Symbol: A06 = Terms of Payment
Text Symbol: A07 = Incoterms 2
Text Symbol: A08 = Select
Text Symbol: A09 = More text exists:
Text Symbol: A10 = No
Text Symbol: A11 = Yes
Text Symbol: A12 = Status
Text Symbol: A13 = Equal to
Text Symbol: A14 = From Contract Item
Text Symbol: A15 = To Contract Item
Text Symbol: A16 = From Reference Item
Text Symbol: A17 = To Reference Item
Text Symbol: A18 = Item Category
Text Symbol: A55 = Service-Based Inv. Verification
Text Symbol: BW1 = Plant/Storage Location
Text Symbol: H01 = Poss. Entries: VAT Reg. Nos.
Text Symbol: MS1 = Sent
Text Symbol: MS2 = Not Yet Sent





Text Symbol: OF1 = Price Simulation
Text Symbol: OI1 = Info Rec
Text Symbol: OI2 = Vendor
Text Symbol: OI3 = Tab. OIH08
Text Symbol: OI4 = Tab. OI001
Text Symbol: PR1 = Still &1 item(s)
Text Symbol: RE1 = Not Invoiced
Text Symbol: RE2 = Partially Invoiced
Text Symbol: RE3 = Fully Invoiced
Text Symbol: RE4 = Invoiced
Text Symbol: T01 = Maintain text title ;;
Text Symbol: TE1 = Text adopted from &1 (&2)
Text Symbol: TE2 = Text can be adopted from &1 (&2)
Text Symbol: TE3 = Text displayed from &1 (&2)
Text Symbol: UNC = Change in Unloading Point
Text Symbol: UNL = New Unloading Point:
Text Symbol: UNO = Old Unloading Point:
Text Symbol: WE1 = Not Delivered
Text Symbol: WE2 = Partially Delivered
Text Symbol: WE3 = Fully Delivered
Text Symbol: WE4 = Delivered
Text Symbol: X01 = Text Line 1
Text Symbol: X02 = Text Line 2
Text Symbol: ZU1 = An error affecting material $1
Text Symbol: ZU2 = occurred during adoption
Text Symbol: ZU3 = of items!
Text Symbol: ZU4 = Try again
Text Symbol: ZU5 = Omit Item
Text Symbol: ZU6 = Cancel
Text Symbol: ZU7 = Reselect
Text Symbol: ZU8 = Error during transfer
Text Symbol: BE3 = Fully Confirmed
Text Symbol: A56 = Goods Receipt
Text Symbol: A57 = Goods Receipt, Non-Valuated
Text Symbol: A58 = Invoice Receipt
Text Symbol: A59 = GR-Based Invoice Verification
Text Symbol: A60 = Evaluated Receipt Settlement
Text Symbol: A61 = Logical System
Text Symbol: A62 = Vendor Subrange



Text Symbol: A63 = Delivery Priority
Text Symbol: A64 = Shipping Conditions
Text Symbol: A65 = Transportation Group
Text Symbol: A66 = Delivery Creation Date
Text Symbol: A67 = Sales Organization
Text Symbol: A68 = Purchase Order Date
Text Symbol: A69 = Telephone Purchasing Group
Text Symbol: A70 = per
Text Symbol: A71 = Statistical Delivery Date
Text Symbol: A72 = Partial Delivery at Item Level
Text Symbol: A73 = Relevant to Allocation Table
Text Symbol: A74 = Latest Possible Goods Receipt
Text Symbol: A75 = Vendor Batch
Text Symbol: A76 = Goods Receipt Blocked Stock in Order Unit
Text Symbol: A77 = Asset Subnumber
Text Symbol: A78 = Currency
Text Symbol: A79 = Last Transmission
Text Symbol: A80 = Next Transmission Number
Text Symbol: A81 = Old Cumulative Received Quantity
Text Symbol: A82 = Order Acknowledgment No.
Text Symbol: A83 = Selection Field
Text Symbol: A84 = Line 1
Text Symbol: A85 = Line 2
Text Symbol: A86 = Transport Type
Text Symbol: AD1 = Vendor Address
Text Symbol: AVC = Availability check being carried out
Text Symbol: BE1 = Unconfirmed
Text Symbol: BE2 = Partially Confirmed
Text Symbol: 152 = items.
Text Symbol: 153 = Should the address be
Text Symbol: 154 = changed in all items?
Text Symbol: 155 = Change delivery address
Text Symbol: 158 = The address number is also
Text Symbol: 159 = The vendor number is also
Text Symbol: 160 = The customer number is also
Text Symbol: 161 = used in other items.
Text Symbol: 163 = Should it be
Text Symbol: 164 = changed in all items?
Text Symbol: 165 = deleted in all items?
Text Symbol: 170 = Open orders still exist for
Text Symbol: 171 = contract item
Text Symbol: 172 = Positioning field
Text Symbol: 173 = Conversion of Order Unit to Order Price Unit - in OUn
Text Symbol: 174 = Conversion of Order Unit to Order Price Unit - in OPUn
Text Symbol: 200 = PO Quantity
Text Symbol: 201 = Target quantity...
Text Symbol: 300 = Exit Document
Text Symbol: 301 = Do you want to save the
Text Symbol: 302 = document first?
Text Symbol: 305 = Discontinue Document
Text Symbol: 310 = Save Document
Text Symbol: 311 = Not possible to output message due
Text Symbol: 312 = to missing printer destination.
Text Symbol: 313 = Message not generated.
Text Symbol: 314 = Save anyway?
Text Symbol: 315 = No message record could
Text Symbol: 316 = be found for output of
Text Symbol: 317 = message.
Text Symbol: 400 = Exit Reference Document
Text Symbol: 401 = You have selected items for
Text Symbol: 402 = copying.
Text Symbol: 403 = Should these be copied before
Text Symbol: 404 = you exit this screen?
Text Symbol: 405 = Exit Purchase Requisitions
Text Symbol: 001 = Further Dates...
Text Symbol: 002 = Item
Text Symbol: 003 = Year Doc. No. Itm T MvT PostgDate Quantity Value in
Text Symbol: 004 = ** Total Goods Receipts
Text Symbol: 005 = ** Total Invoices
Text Symbol: 010 = Deleted
Text Symbol: 011 = Blocked
Text Symbol: 012 = Deletion Flag
Text Symbol: 013 = Quotation Exists
Text Symbol: 020 = Not Up-2-Date
Text Symbol: 021 = Transmitted
Text Symbol: 022 = Up-to-Date Avail.
Text Symbol: 030 = Create Assets
Text Symbol: 100 = Note:
Text Symbol: 101 = Quantity Supplied Smaller than Quantity Ordered
Text Symbol: 102 = Quantity Invoiced Smaller than Quantity Ordered
Text Symbol: 103 = Block Item
Text Symbol: 104 = Delete Item
Text Symbol: 105 = Unblock Item
Text Symbol: 106 = Item already unblocked
Text Symbol: 107 = Perform function?
Text Symbol: 108 = Caution!
Text Symbol: 109 = The selected items will be
Text Symbol: 110 = deleted.
Text Symbol: 111 = Delete Items
Text Symbol: 133 = Delete Texts
Text Symbol: 134 = Are you sure you want to delete
Text Symbol: 135 = the selected texts?
Text Symbol: 140 = No delivery costs allowed in case
Text Symbol: 141 = of multiple account assignment.
Text Symbol: 142 = Should the delivery costs
Text Symbol: 143 = be deleted?
Text Symbol: 144 = Delivery Costs
Text Symbol: 145 = Without goods receipt
Text Symbol: 150 = The changed delivery address
Text Symbol: 151 = is also used in other
Text Symbol: 601 = Purchase Order
Text Symbol: 602 = Outline Agreement
Text Symbol: 603 = Scheduling Agreement
Text Symbol: 604 = RFQ
Text Symbol: 605 = Sales Document
Text Symbol: 610 = &1 Of material &2, only
Text Symbol: 611 = &3 &4 are available
Text Symbol: 612 = on desired date.
Text Symbol: 613 = Do you wish to have an overview ;; 613 + 614
Text Symbol: 614 = of the availability situation? ;; 613 + 614
Text Symbol: 615 = Availability Check
Text Symbol: 710 = Prod. version &V1& from requisition;; 710 + 711 + 719 or 720
Text Symbol: 711 = differs from prod. version &V2& ;; 710 + 711 + 719 or 720
Text Symbol: 712 = Previous production version &V1& ;; 712 + 711 + 719 or 720
Text Symbol: 713 = Re-explode BOM with production ;;713 + 714 + 715
Text Symbol: 714 = version &V2& or adopt ,,713 + 714 + 715
Text Symbol: 715 = components from requisition? ;;713 + 714 + 715
Text Symbol: 716 = Re-Explode ;;
Text Symbol: 717 = Components from PReq;;
Text Symbol: 718 = Item & ;;
Text Symbol: 719 = from quota arrang. ;; 710+711+719 or 712+711+719
Text Symbol: 720 = from info record ;; 710+711+720 or 712+711+720
Text Symbol: 721 = Explode BOM with previous or ;;721 + 722
Text Symbol: 722 = new production version? ;;721 + 722
Text Symbol: 723 = Version & ;;
Text Symbol: 724 = Without Version ;;
Text Symbol: 740 = You have changed the document ;; 740 + 741 + 742
Text Symbol: 741 = currency from &V1& to &V2&. ;; 740 + 741 + 742
Text Symbol: 742 = Change in document currency ;; 740 + 741 + 742
Text Symbol: 743 = Change currency in existing ;;743 + 744 + 745
Text Symbol: 744 = document conditions from &V1& ;;743 + 744 + 745
Text Symbol: 745 = to &V2&? ;;743 + 744 + 745
Text Symbol: 746 = Yes ;;746 + 747
Text Symbol: 747 = No ;;746 + 747
Text Symbol: 750 = Also convert prices from &V1& ;;750 + 751
Text Symbol: 751 = into &V2&? ;;750 + 751
Text Symbol: 406 = Exit Contract Overview
Text Symbol: 410 = Inadmissible Items ;;
Text Symbol: 411 = You can only issue an RFQ ;; together with 412 and 413
Text Symbol: 412 = relating to $2 of the ;; together with 411 and 413
Text Symbol: 413 = $1 items to this vendor ;; together with 411 and 412
Text Symbol: 414 = Should the items be ;; together with 415
Text Symbol: 415 = deleted? ;; together with 414
Text Symbol: 500 = Purchase Order
Text Symbol: 501 = Outline Agreement
Text Symbol: 502 = Scheduling Agreement
Text Symbol: 503 = RFQ
Text Symbol: 504 = Quotation
Text Symbol: 505 = Sch. Agmt Schedule
Text Symbol: 506 = Contract
Text Symbol: 507 = Agreement
Text Symbol: 508 = PReq
Text Symbol: 509 = Stock Transport Scheduling Agreement
Text Symbol: 510 = Create
Text Symbol: 511 = Display
Text Symbol: 512 = Change
Text Symbol: 513 = Maintain
Text Symbol: 520 = Purchasing Org.
Text Symbol: 521 = Purchasing Group
Text Symbol: 522 = Document Type
Text Symbol: 523 = Plant
Text Symbol: 524 = Target Unit of Measure
Text Symbol: 525 = Reservation
Text Symbol: 530 = PO Supplement
Text Symbol: 531 = Outline Agreement Supplement
Text Symbol: 532 = Sched. Agmt Suppl.
Text Symbol: 533 = RFQ Supplement
Text Symbol: 536 = Contract Supplement
Text Symbol: 537 = Target Unit of Measure
Text Symbol: 540 = Tag Column
Text Symbol: 541 = Delivery Date Category
Text Symbol: 542 = Message Type: Information or Error


INCLUDES used within this REPORT SAPMM06E

INCLUDE MM06ETOP.
INCLUDE MM06EH00.
INCLUDE MM06EFMH.
INCLUDE MM06EFWP.
INCLUDE MM06EFMK.
INCLUDE MM06EI4S.
INCLUDE MM06EO4S.
INCLUDE MM06EF4S.
INCLUDE MM06EMM1_COPY_SRV_TEXTE.
INCLUDE MM06EIR1.
INCLUDE MM06EFR1.
INCLUDE MM06ER01.
INCLUDE MM06EOIC.
INCLUDE MM06EI0R_RM06E_NAME1.
INCLUDE MM06EMPN.
INCLUDE MM06EFTO.
INCLUDE MM06EFSH.
INCLUDE MM06EFST.
INCLUDE MM06EFFT.
INCLUDE MM06EFSC.
INCLUDE MM06E_UKURS_COMPARE.
INCLUDE MM06EFMH_HEADER_CHANGE_WAERS.
INCLUDE MM06E_EKKO_WAERS_CHANGE.
INCLUDE MM06E_EKKO_WAERS_CHANGE_CHKFLD.
INCLUDE MM06E_EKKO_WAERS_CHANGE_F1.
INCLUDE MM06E_EKKO_WAERS_CHANGE_F2.
INCLUDE MM06EFME.
INCLUDE MM06EF0O_OKCODE_PRSI.
INCLUDE MM06EFDCM.
INCLUDE MM06EFDCM2.
INCLUDE MM06EFCCP.
INCLUDE LMEPOF90.
INCLUDE MM06EF0S_SET_QUANT_SUM_INVISIB.
INCLUDE MM06EF0C_CALC_QUANT_SUM.
INCLUDE MM06EF0C_CLEAR_QUANT_SUM.
INCLUDE MM06EI0C_CLEAR_QUANT_SUM.
INCLUDE MM06EO0M_MODIFY_LOOP_QUANT_SUM.
INCLUDE MM06EF0M_MODIFY_LOOP_QUANT_SUM.
INCLUDE MM06EO0C_CALC_QUANT_SUM.
INCLUDE MM06EF0G_GET_I_PERIOD.
INCLUDE MM06EF0F_FILL_ADDITIONAL_LINES.
INCLUDE MM06EF0G_GET_LAST_RELEASE.
INCLUDE MM06EF0F_FILL_HEADER_FIELDS.
INCLUDE MM06EF0F_FILL_QS_ETART.
INCLUDE MM06EF0C_CALC_SINGLE_QUANT.
INCLUDE MM06EF0P_CALL_BADI_CONSIGNMENT. " NOTE 663537
INCLUDE MM06EIIS.
INCLUDE MM06E_EKPO_CQ_CTRLTYPEI01.
INCLUDE MM06EFMS_BADI_TAXES_COUNTRY.
INCLUDE MM06EF0G_GET_INSTANCE_BADI_IS.
INCLUDE MM06EO0H_HEADER_IS_DATA_PBO.
INCLUDE MM06EF0H_HEADER_IS_DATA_PBO.
INCLUDE MM06EI0G_GET_HDR_IS_DATA_PAI.
INCLUDE MM06EF0G_GET_HDR_IS_DATA_PAI.
INCLUDE MM06EO0I_ITEM_IS_DATA_PBO.
INCLUDE MM06EF0I_ITEM_IS_DATA_PBO.
INCLUDE MM06EI0G_GET_ITEM_IS_DATA_PAI.
INCLUDE MM06EF0G_GET_ITEM_IS_DATA_PAI.
INCLUDE MM06E_PREPARE_SRVEKAB_DEL.
INCLUDE MM06E_PREPARE_SRVEKAB_FOR_PO.
INCLUDE MM06E_EKPO_TRM_INTEGRATION.
INCLUDE MM06E_SIDEPANEL_SETTINGO01.
INCLUDE MM06E_CPF_F01.


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:

No SAP FUNCTION MODULES are executed within this report code!



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