SAP Reports / Programs

SAPMJ45A SAP ABAP dialog Program - Sales Order Processing







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

JKB2X - Change Internal Order
JKB3 - Display internal order
JK32 - Maintain order f.char.transfer dist.
JKB2 - Change internal order
JK21 - Create coupon order
JK42 - Change Subscription Offer
JK42X - Change Subscription Offer
JK32X - Maintain Order f.Char.Transfer Dist.
JK11 - Create retail order
JKB1X - Create Internal Order
JK22X - Change Coupon Order
JK22 - Change coupon order
JK21X - Create Coupon Order
JK33 - Display order for char.transfer dis.
JK33X - Display Order for Char.Transfer Dis.
JK34 - Display order for char.transfer dis.
JK41 - Create Subscription Offer
JK41X - Create Subscription Offer
JKB3X - Display Internal Order
JK43 - Display Subscription Offer
JKA1 - Create External Delivery Order
JK63 - Display xx offer - not used
JK62 - Change xx offer - not used
JK61 - Create xx offer - not used
JKA4 - Display third-party delivery order
JKB1 - Create internal order
JKB4 - Display internal order
JK54 - Display retail offer
JK53X - Display Retail Offer
JK53 - Display retail offer
JK52X - Change Retail Offer
JK52 - Change retail offer
JK51X - Create Retail Offer
JK51 - Create retail offer
JK44 - Display Subscription Offer
JK04 - Display Subscription Order
JKA1X - Create External Delivery Order
JKA2 - Change External Delivery Order
JK03X - Display Subscription Order
JK03 - Display Subscription Order
JK02X - Change Subscription Order
JKA3X - Display External Delivery Order
JK43X - Display Subscription Offer
JK31X - Create Gift Distribution Order
JKA3 - Display External Delivery Order
JK31 - Create Gift Distribution Order
JK11X - Create Retail Order
JK24 - Display coupon order
JK12 - Change retail order
JK23X - Display Coupon Order
JK23 - Display coupon order
JKA2X - Change External Delivery Order
JK12X - Change Retail Order
JK13 - Display retail order
JK13X - Display Retail Order
JK01 - Create Subscription Order
JK01X - Create Subscription Order
JK14 - Display retail order
JK02 - Change Subscription Order


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


Text pool values


Title: Sales Order Processing
Text Symbol: A03 = Address Alternation Group
Text Symbol: A02 = Log.Invoice Address
Text Symbol: A01 = Log.Delivery Address
Text Symbol: 999 = Sales Document
Text Symbol: 937 = Not Billed
Text Symbol: 936 = Billed
Text Symbol: 935 = Credit Memo
Text Symbol: 934 = Sales Price
Text Symbol: 933 = Current Address:
Text Symbol: 930 = Social Facility
Text Symbol: 921 = Offer
Text Symbol: 920 = Order
Text Symbol: 911 = Offer Processing
Text Symbol: 910 = Order Processing
Text Symbol: 901 = Offer Type
Text Symbol: 900 = Order Type
Text Symbol: 845 = Insert Suspension
Text Symbol: 844 = Change Payer
Text Symbol: 843 = New Payer
Text Symbol: 842 = Old Payer
Text Symbol: 841 = Move Back End of Del.
Text Symbol: 840 = Bring Fwd End of Del
Text Symbol: 839 = Split Item
Text Symbol: 838 = New Pyt Meth.
Text Symbol: 837 = Old Pyt Meth.
Text Symbol: A04 = Alternating Add.Element
Text Symbol: VCU = Change
Text Symbol: TXT = Comment
Text Symbol: T03 = Liability Account
Text Symbol: T02 = Text Available
Text Symbol: T01 = Overview
Text Symbol: I04 = Account Balance Display
Text Symbol: I03 = Line Item List
Text Symbol: I02 = Pyt according to contract acct
Text Symbol: I01 = Pyt diff.from contract acct
Text Symbol: HCU = Create
Text Symbol: H17 = Su





Text Symbol: H16 = Sa
Text Symbol: H15 = Fr
Text Symbol: H14 = Th
Text Symbol: H13 = We
Text Symbol: H12 = Tu
Text Symbol: H11 = Mo
Text Symbol: H06 = Delivery Address
Text Symbol: H05 = Ship-to Party
Text Symbol: H04 = Valid To
Text Symbol: H03 = Valid From
Text Symbol: H02 = IT
Text Symbol: H01 = Address Alternation
Text Symbol: H00 = Address Alternation Hierarchy
Text Symbol: ACU = Display
Text Symbol: 750 = Following Changes
Text Symbol: 748 = alternation group & ?
Text Symbol: 747 = Do you want to copy address
Text Symbol: 746 = Alternating Delivery Addresses
Text Symbol: 744 = alternation ?
Text Symbol: 743 = Do you want to cancel address
Text Symbol: 742 = Mix type &1, delivery type &2
Text Symbol: 741 = Del.viability parameters different:
Text Symbol: 740 = Address Alternation
Text Symbol: 736 = Data relevant for billing was changed.
Text Symbol: 735 = recalculation?
Text Symbol: 734 = Do you want to perform
Text Symbol: 733 = to $
Text Symbol: 732 = Item already billed
Text Symbol: 731 = Recalculation
Text Symbol: 047 = : Item - Introduction Data
Text Symbol: 046 = Termination Research
Text Symbol: 045 = Success Research
Text Symbol: 043 = : Overview - Liability Account
Text Symbol: 042 = : Overview - Renewal Cycles
Text Symbol: 041 = : Overview - Amortization Plan
Text Symbol: 040 = : Item - Partner Overview
Text Symbol: 039 = Internal
Text Symbol: 038 = Item
Text Symbol: 002 = Publication Calendar





Text Symbol: 001 = Item is active
Text Symbol: 836 = Change PMethod
Text Symbol: 835 = Change Billing Arr. Retroactively
Text Symbol: 834 = Free Item
Text Symbol: 833 = Standard Item
Text Symbol: 831 = Termination Data
Text Symbol: 830 = Terminate Item
Text Symbol: 829 = Validity Period
Text Symbol: 828 = Internal Error Correction
Text Symbol: 827 = External Error Correction
Text Symbol: 826 = Extra Copies Order
Text Symbol: 825 = All Changes for Specific Days
Text Symbol: 824 = Limited Change for Specific Days
Text Symbol: 823 = Limited Periodical Change
Text Symbol: 822 = Unlimited Change
Text Symbol: 821 = Maintain Schedule Lines
Text Symbol: 820 = Create Schedule Lines
Text Symbol: 808 = Sales Agt
Text Symbol: 806 = Delivery Via.Parameters
Text Symbol: 763 = Do you want to split the item?
Text Symbol: 762 = valid from &1 to &2
Text Symbol: 761 = Overlapping item found
Text Symbol: 760 = Overlap Check
Text Symbol: 754 = Deactivate Changes?
Text Symbol: 753 = Delete or shorten changes?
Text Symbol: 752 = &
Text Symbol: 751 = Changes exist after


INCLUDES used within this REPORT SAPMJ45A

INCLUDE MJ45ATOP.
INCLUDE MJ45ACL2. "REL.4.71
INCLUDE MJ45AFCU. " CUA
INCLUDE MJ000FSM. " SCREENMODIFIKATION
INCLUDE MJ000FNA. " NAVIGATION
INCLUDE MJ45AFNS. " NAVIGATION AUFTRAGSSPEZIFISCH
INCLUDE MJ000FEX. " PGM-EXIT
INCLUDE MJ000FDI. " INITIALISIERUNG TEXT-POOL
INCLUDE MJ45AFDI . " OBJEKT-INITIALISIERUNGEN
INCLUDE MJ45AFCP . " KOPIERFUNKTIONEN
INCLUDE MJK00FEQ. " SPERREN KUNDENAUFTRAG
INCLUDE MJY00F03. " MSG ANZEIGEN



INCLUDE MJY00F06. " DIMENSIONSKONSTANTEN BELEGEN
INCLUDE FJS0FE01. " FREIGABELAUF AKTIV PRÜFEN
INCLUDE MJV0FE05. " DISPONEUAUFWURF AKTIV PRÜFEN
INCLUDE MJTEXTFO. " SAP-SCRIPT-VERARBEITUNG
INCLUDE MJ45AF0A.
INCLUDE MJ45AF0B.
INCLUDE MJ45AF0C.
INCLUDE MJ45AF0D.
INCLUDE MJ45AF0E.
INCLUDE MJ45AF0F.
INCLUDE MJ45AF0G.
INCLUDE MJ45AF0H. "HEFT.3.02
INCLUDE MJ45AF0I.
INCLUDE MJ45AF0J.
INCLUDE MJ45AF0K.
INCLUDE MJ45AF0L.
INCLUDE MJ45AF0M.
INCLUDE MJ45AF0N.
INCLUDE MJ45AF0P.
INCLUDE MJ45AF0R.
INCLUDE MJ45AF0S.
INCLUDE MJ45AF0T.
INCLUDE MJ45AF0U.
INCLUDE MJ45AF0V.
INCLUDE MJ45AF0W.
INCLUDE MJ45AF0Z. "CC.4.01
INCLUDE MJNUMMER. " NUMMERNPRÜFUNG
INCLUDE MJ45AFPA.
INCLUDE FV61BF00.
INCLUDE MJ45AFNA.
INCLUDE MJ45AFDB.
INCLUDE MJ45AI0A.
INCLUDE MJ45AI0B.
INCLUDE MJ45AI0C.
INCLUDE MJ45AI0D.
INCLUDE MJ45AI0E.
INCLUDE MJ45AI0F.
INCLUDE MJ45AI0G.
INCLUDE MJ45AI0H.
INCLUDE MJ45AI0J.
INCLUDE MJ45AI0K. "REL.4.61
INCLUDE MJ45AI0L.
INCLUDE MJ45AI0M.
INCLUDE MJ45AI0N. "REL.4.02
INCLUDE MJ45AI0P.
INCLUDE MJ45AI0R.
INCLUDE MJ45AI0S. "REL.4.02
INCLUDE MJ45AI0T.
INCLUDE MJ45AI0U.
INCLUDE MJ45AI0V.
INCLUDE MJ45AI0W.
INCLUDE MJ45AO0A.
INCLUDE MJ45AO0B.
INCLUDE MJ45AO0C. "CC.4.01
INCLUDE MJ45AO0D.
INCLUDE MJ45AO0E.
INCLUDE MJ45AO0F.
INCLUDE MJ45AO0H. "3.04
INCLUDE MJ45AO0J.
INCLUDE MJ45AO0M.
INCLUDE MJ45AO0P.
INCLUDE MJ45AO0R.
INCLUDE MJ45AO0S.
INCLUDE MJ45AO0T.
INCLUDE MJ45AO0V.
INCLUDE MJ45AO0W.
INCLUDE MJ45AV0J.
INCLUDE MJ45AV0R.
INCLUDE MJ45AF0O.
INCLUDE MJ45AF01.


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