Enjoy Purchase order - Personal settings v Vendor Master fields

We want to use Personal settings to default certain fields but want fields from the vendor master to take prioirty.... can we change the field selection available to users or can we switch off personal settings, or change the priority so if payment terms maintains at vendor level, these take prioity over personal setting ones!

Dear Keith,
You can try it in your system, i told you as per standard SAP, so we talk about SAP design, and for me, it make sense if the personal setting is overriding the vendor master setting, because the vendor master (purchasing data) also just for default data,and SAP give personal setting in order to make default data under user level, so the personal setting is only effected for the user, not all user that using the transaction
Regards,

Similar Messages

  • Purchase Order Personal settings push button disable for particular user

    Hi
    I want to disable the acess to personal settings push button in purshase order creation (ME21N )..for selected user is it possible
    could any one help me in this issue
    Regards
    GS

    Hi
    I think transaction variant will help you check with abaper
    f you want to hide unwanted screens and fields in any standard SAP program without changing it, the use of the Transaction Variant is the best solution.
    check following link you may get some idea
    [http://wiki.sdn.sap.com/wiki/display/Snippets/TransactionVariant-AStepbyStepGuidefor+Creation]
    [http://www.****************/Tutorials/ABAP/TransactionVariant/Create.htm]
    Regards
    Kailas Ugale

  • Activate Contact Person Functionallity in Vendor master

    Hi Colleagues,
    We have an issue with Contact Person functionality in Vendor master, specifically with his activation in order to use that funtion menu (Goto -> General Data -> Contact Person). Actually this command is missing in our  system.
    Customizing nodes about contact person (IMG -> Materials Management -> Purchasing -> Vendor Master -> Contact Persons) specify as mandatory requisite set the system as a Retail SAP System.
    We analized the information and executed report GETSYSDEF and the system showed message SYSTEMSWITCH016 "System is set as a manufacturing system"
    Our SAP system is a mySAP ERP 5.0 with component SAP_APPL level 0021.
    We have several doubts related above explanations:
    Is the system able to be customized as a Retail system without loose or damage some actual component (his functionality) as manufacturing system?
    Which is the procedure to follow in order to activate Retail SAP System?
    Is enough to make settings on IMG node "Activation Switch for SAP R/3 Enterprise Extension Set" flagging on application "EA-RET" or in other hand, there are other additional or different steps to make?
    I appreciate any help you can offer me. Thanks in advance.
    Regards,
    Horacio Miranda

    Dear Jurgen,
    First thanks for your response.
    We don´t want to change manufacturing system for retail system, We try to find the way to add retail system to our actual manufacturing system only for get contact person functionality.
    We need to use that functionality on vendors at tx XK01 or tx XK02 / MK02, in order to link all vendor contacts making a validation of each one against a table Z containing prohibited values. If a contact person would exist in that table the system would show an error message.
    I hope to be clearly in my explanation. Thanks again for your help.
    Regards,
    Horacio Miranda

  • Availability  check in Enjoy Purchase Order & Requisition

    Hi Experts,
    The availability check is used in 4.7E also but what is difference in Ecc 6.0 or new functionality added
    Can any one plz let me know
    Regards
    Pratap

    Below is capture from sap release documentation :
    Availability Check in Enjoy Purchase Order and Requisition
    (Changed)
    Use
    As of SAP ECC 6.0, SAP_APPL 600, display and checking of availability are invokable separately in the
    Enjoy purchase order and requisition in line with the system behavior on the Sales side.
    You invoke the display and checking of availability in the Enjoy purchase order (transaction code
    ME21N) and the Enjoy purchase requisition (transaction code ME51N) as follows:
    - To display the availability overview, choose Environment -> Availability
    - To check availability, choose the Check Availability icon.
    13.6.16.3 System Behavior After Availability Check for an Item (Changed)
    Use
    If you carry out the availability check for an item of a stock transport order, hitherto the system adopted
    confirmations as per the desired date/time only.
    SAP AG 30
    ______________________________________________________S_A_P_-S_y_s_te_m_
    As of SAP ECC 6.0, SAP_APPL 600, you can define in Customizing how the system reacts if the desired
    quantity cannot be confirmed for the desired date/time.
    You have a choice of two settings:
    - Confirmation as per desired date/time
    This is the standard setting and corresponds to previous system behavior.
    - Delivery proposal
    - Full confirmation
    Effects on Customizing
    You make the settings in the Rule for Adoption of ATP Results in Purchasing field in Customizing for
    Purchasing under Purchase Order -> Set Up Stock Transport Order -> Assign Delivery Type and
    Checking Rule.

  • I Need interactive report to list the purchase orders details for a vendor

    I Need interactive report to list the purchase orders details for a vendor that has    interactive drill down options to give the detail of vendor from vendor master.

    Hi
    see this sample report
    this is Customer wise sales orders
    just make similar report just using LFA1, EKKO and EKPO tables instead of KNA1,VBAK,VBAP
    REPORT ZTEJ_INTAB1 LINE-SIZE 103 LINE-COUNT 35(5) NO STANDARD PAGE
    HEADING.
    *TABLES DECLARATION
    TABLES : KNA1, VBAK, VBAP.
    *SELECT OPTIONS
    SELECT-OPTIONS: CUST_NO FOR KNA1-KUNNR.
    *INITIALIZATION
    INITIALIZATION.
    CUST_NO-LOW = '01'.
    CUST_NO-HIGH = '5000'.
    CUST_NO-SIGN = 'I'.
    CUST_NO-OPTION = 'BT'.
    APPEND CUST_NO.
    *SELECTION SCREEN VALIDATION
    AT SELECTION-SCREEN ON CUST_NO.
    LOOP AT SCREEN.
    IF CUST_NO-LOW < 1 OR CUST_NO-HIGH > 5000.
    MESSAGE E001(ZTJ1).
    ENDIF.
    ENDLOOP.
    *BASIC LIST SELECTION
    START-OF-SELECTION.
    SELECT KUNNR NAME1 ORT01 LAND1 INTO
    (KNA1-KUNNR, KNA1-NAME1,KNA1-ORT01,KNA1-LAND1)
    FROM KNA1
    WHERE KUNNR IN CUST_NO.
    WRITE:/1 SY-VLINE,
    KNA1-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
    16 SY-VLINE,
    KNA1-NAME1 UNDER 'NAME',
    61 SY-VLINE,
    KNA1-ORT01 UNDER 'CITY',
    86 SY-VLINE,
    KNA1-LAND1 UNDER 'COUNTRY',
    103 SY-VLINE.
    HIDE: KNA1-KUNNR.
    ENDSELECT.
    ULINE.
    *SECONDARY LIST ACCESS
    AT user-command.
    IF SY-UCOMM = 'IONE'.
    PERFORM SALES_ORD.
    ENDIF.
    IF SY-UCOMM = 'ITWO'.
    PERFORM ITEM_DET.
    ENDIF.
    *TOP OF PAGE
    TOP-OF-PAGE.
    FORMAT COLOR 1.
    WRITE : 'CUSTOMER DETAILS'.
    FORMAT COLOR 1 OFF.
    ULINE.
    FORMAT COLOR 3.
    WRITE : 1 SY-VLINE,
    3 'CUSTOMER NO.',
    16 SY-VLINE,
    18 'NAME',
    61 SY-VLINE,
    63 'CITY',
    86 SY-VLINE,
    88 'COUNTRY',
    103 SY-VLINE.
    ULINE.
    FORMAT COLOR 3 OFF.
    *TOP OF PAGE FOR SECONDARY LISTS
    TOP-OF-PAGE DURING LINE-SELECTION.
    *TOP OF PAGE FOR 1ST SECONDARY LIST
    IF SY-UCOMM = 'IONE'.
    ULINE.
    FORMAT COLOR 1.
    WRITE : 'SALES ORDER DETAILS'.
    ULINE.
    FORMAT COLOR 1 OFF.
    FORMAT COLOR 3.
    WRITE : 1 SY-VLINE,
    3 'CUSTOMER NO.',
    16 SY-VLINE,
    18 'SALES ORDER NO.',
    40 SY-VLINE,
    42 'DATE',
    60 SY-VLINE,
    62 'CREATOR',
    85 SY-VLINE,
    87 'DOC DATE',
    103 SY-VLINE.
    ULINE.
    ENDIF.
    FORMAT COLOR 3 OFF.
    *TOP OF PAGE FOR 2ND SECONDARY LIST
    IF SY-UCOMM = 'ITWO'.
    ULINE.
    FORMAT COLOR 1.
    WRITE : 'ITEM DETAILS'.
    ULINE.
    FORMAT COLOR 1 OFF.
    FORMAT COLOR 3.
    WRITE : 1 SY-VLINE,
    3 'SALES ORDER NO.',
    40 SY-VLINE,
    42 'SALES ITEM NO.',
    60 SY-VLINE,
    62 'ORDER QUANTITY',
    103 SY-VLINE.
    ULINE.
    ENDIF.
    FORMAT COLOR 3 OFF.
    *END OF PAGE
    END-OF-PAGE.
    ULINE.
    WRITE :'USER :',SY-UNAME,/,'DATE :', SY-DATUM, 85 'END OF PAGE:',
    SY-PAGNO.
    SKIP.
    *& Form SALES_ORD
    *& FIRST SECONDARY LIST FORM
    FORM SALES_ORD .
    SELECT KUNNR VBELN ERDAT ERNAM AUDAT INTO
    (VBAK-KUNNR, VBAK-VBELN, VBAK-ERDAT, VBAK-ERNAM, VBAK-AUDAT)
    FROM VBAK
    WHERE KUNNR = KNA1-KUNNR.
    WRITE:/1 SY-VLINE,
    VBAK-KUNNR UNDER 'CUSTOMER NO.' HOTSPOT ON,
    16 SY-VLINE,
    VBAK-VBELN UNDER 'SALES ORDER NO.' HOTSPOT ON,
    40 SY-VLINE,
    VBAK-ERDAT UNDER 'DATE',
    60 SY-VLINE,
    VBAK-ERNAM UNDER 'CREATOR',
    85 SY-VLINE,
    VBAK-AUDAT UNDER 'DOC DATE',
    103 SY-VLINE.
    HIDE : VBAK-VBELN.
    ENDSELECT.
    ULINE.
    ENDFORM. " SALES_ORD
    *& Form ITEM_DET
    *& SECOND SECONDARY LIST FORM
    FORM ITEM_DET .
    SELECT VBELN POSNR KWMENG INTO
    (VBAP-VBELN, VBAP-POSNR, VBAP-KWMENG)
    FROM VBAP
    WHERE VBELN = VBAK-VBELN.
    WRITE : /1 SY-VLINE,
    VBAP-VBELN UNDER 'SALES ORDER NO.',
    40 SY-VLINE,
    VBAP-POSNR UNDER 'SALES ITEM NO.',
    60 SY-VLINE,
    VBAP-KWMENG UNDER 'ORDER QUANTITY',
    103 SY-VLINE.
    ENDSELECT.
    ULINE.
    ENDFORM. " ITEM_DET
    REPORT demo_list_at_pf.
    START-OF-SELECTION.
    WRITE 'Basic List, Press PF5, PF6, PF7, or PF8'.
    AT pf5.
    PERFORM out.
    AT pf6.
    PERFORM out.
    AT pf7.
    PERFORM out.
    AT pf8.
    PERFORM out.
    FORM out.
    WRITE: 'Secondary List by PF-Key Selection',
    / 'SY-LSIND =', sy-lsind,
    / 'SY-UCOMM =', sy-ucomm.
    ENDFORM.
    After executing the program, the system displays the basic list. The user can press the function keys F5 , F6 , F7 , and F8 to create secondary lists. If, for example, the 14th key the user presses is F6 , the output on the displayed secondary list looks as follows:
    Secondary List by PF-Key Selection
    SY-LSIND = 14
    SY-UCOMM = PF06
    Example for AT USER-COMMAND.
    REPORT demo_list_at_user_command NO STANDARD PAGE HEADING.
    START-OF-SELECTION.
    WRITE: 'Basic List',
    / 'SY-LSIND:', sy-lsind.
    TOP-OF-PAGE.
    WRITE 'Top-of-Page'.
    ULINE.
    TOP-OF-PAGE DURING LINE-SELECTION.
    CASE sy-pfkey.
    WHEN 'TEST'.
    WRITE 'Self-defined GUI for Function Codes'.
    ULINE.
    ENDCASE.
    AT LINE-SELECTION.
    SET PF-STATUS 'TEST' EXCLUDING 'PICK'.
    PERFORM out.
    sy-lsind = sy-lsind - 1.
    AT USER-COMMAND.
    CASE sy-ucomm.
    WHEN 'FC1'.
    PERFORM out.
    WRITE / 'Button FUN 1 was pressed'.
    WHEN 'FC2'.
    PERFORM out.
    WRITE / 'Button FUN 2 was pressed'.
    WHEN 'FC3'.
    PERFORM out.
    WRITE / 'Button FUN 3 was pressed'.
    WHEN 'FC4'.
    PERFORM out.
    WRITE / 'Button FUN 4 was pressed'.
    WHEN 'FC5'.
    PERFORM out.
    WRITE / 'Button FUN 5 was pressed'.
    ENDCASE.
    sy-lsind = sy-lsind - 1.
    FORM out.
    WRITE: 'Secondary List',
    / 'SY-LSIND:', sy-lsind,
    / 'SY-PFKEY:', sy-pfkey.
    ENDFORM.
    When you run the program, the system displays the following basic list with a the page header defined in the program:
    You can trigger the AT LINE-SELECTION event by double-clicking a line. The system sets the status TEST and deactivates the function code PICK. The status TEST contains function codes FC1 to FC5. These are assigned to pushbuttons in the application toolbar. The page header of the detail list depends on the status.
    Here, double-clicking a line no longer triggers an event. However, there is now an application toolbar containing five user-defined pushbuttons. You can use these to trigger the AT USER-COMMAND event. The CASE statement contains a different reaction for each pushbutton.
    For each interactive event, the system decreases the SY-LSIND system field by one, thus canceling out the automatic increase. All detail lists now have the same level as the basic list and thus overwrite it. While the detail list is being created, SY-LSIND still has the value 1.
    Regards
    Anji

  • Sending purchase order by email to vendor

    hi
    what conf steps required for sending purchase order by email to vendor and internal users?
    rgds
    sara

    In Vendor Master mention the email id of the vendor and in PO in Item detail tab in delivery address maintain the email id for the respective internal user.
    Also configure message determination schema for the PO.
    Regards
    Ankur

  • EDI IDOC OUTBOUND send Purchase Orders from sap to vendors

    Hi Experts,
           I am new to EDI IDOCS, but i got object on this. So my requirement is purchase orders are send to vendors from sap (OUTBOUND) through EDI-850 format. and also i have to add some more fields to standard idoc type ORDERS05, one more condition is if vendor type is not EDI, then the POs should send through fax, email, how can we solve this condition.
    So plaese send some sample code on this object.
    Thanks in advance,
    S Reddy

    Hi ,
    You can send the purchase order to the vendors using different outytpes configurations in NACE transaction .
    If you define a particular output type where you need to give medium 6 and define partner functions within this you can also set condition which partner needs to recieve EDI output and which one FAX or email all this will be done by Functional expert.
    For adding extra segments to your basic type ORDERS05  you need to extend the idoc you can do it via WE30 and WE31 .Link you message type to basic type and extension . Please follow below tcodes for further help . Create all the requested steps in the tcodes mentioned below.
    we20:patner profile
    we21:port
    we30:idoc creation
    we30:segment creation
    we81:message type
    we82:link message with idoc type.
    we02:to status of idocs.
    Now you need to write code for filling those extra segments you have added to you extension type. For that you need to check where your new segment is placed in Idoc structure . There will be a exit avaliable to attach your code to fill those segments .
    Please go through previous SDN links to see more info.
    One the settings are done in the NACE , issue output from PO transction and once your output is processed check your Idoc in WE02 to see if the segments are coming with the desired data.
    Regards
    Vikas

  • Send SRM Purchase order Cancellation request to Vendor using SAP PI

    Hi gurus,
    We have to build an interface to send Purchase order cancellation request to vendor once the PO is deleted in SRM using PI.
    Could some one please send me out a document to set up this interface.
    Thanks in advance for your help.
    Regards,
    Catherine

    Hi Catherine,
    did you get any chance to go through the below links.
    Purchase Order from SRM to SUS ( Supplier Self Service )
    PO from SRM to supplier via PI 7.1 | SCN
    Thanks,
    Naveen

  • Enjoy purchase order transaction

    Hi All,
    Can anybody tell me how get idea on Enjoy Purchase Order.
    ie, how to update it ie, using bapi.
    Can anybody explain it in detail.
    regards,
    phaneendra.

    Hi,
    Check reply from vijay babu using BAPI_PO_CREATE1
    BDC for ME21N
    Regards

  • Contact person/s for Vendor master

    Is there a way I can add multilple contact persons to the vendor master?
    If yes, plase indicate how this can be done and what config changes are to be done.
    Thanks.

    Hi Sarita,
    Pls can u explain what is ur exact requirement. Do u want to maintain this for particular vendor or do u want to maintain it for all vendors.
    We will assign address in patner function when we are creating a vendor using XK01. Is this feature u want to know???
    Pls try to explain problem in detail sothat we can help effectively.
    Regards
    Ravi Kumar Bolla

  • Activation of Contact Person Screen in vendor master

    Hello All,
    I need to activate Contact person screen in vendor master so that i can fill the details like name email etc.
    I need to activate this for allvendor  master transactions in ECC 6.
    Thanks in advance for help!
    Regards
    Himanshu

    Hello,
    Thanks for your reply.
    I was going through the same path
    Logistic general>business partner>vendor>define transaction dependent- screen layout
    and i saw the option for supression , required , optional etc for Contact details screen.
    Please let me know the difference in path you have mentioned and i explored.
    Thanks
    Himanshu Nijhawan

  • VMI scenario: purchase order confirmation send to vendor

    Hello Dear Sappers,
    I'm using message type ORDRSP (Idoc ORDERS05) for inbound idoc  for Vendor Managed Inventory, and it works. Then, once the PO is created in our SAP, the system automatically send a PO confimattion message to our vendor through message variant VMI in the partner profile for the EDI message category ORDCHG.
    The system, once the PO is created, send an automatically ORDCHG Idoc to the vendor. The problem is that the system send the PO confirmation before the PO is release/aproved. That is a problem. My requeriment is to send the PO confirmation Idoc to the vendor after the PO is release.
    This is my configuration:
    Partner profile:
    When a message of the ORDRSP type is processed, a purchase order is created for the vendor who sent the purchase order confirmation.
    When a message of the ORDRSP type is processed, a purchase order is created for the vendor who sent the purchase order confirmation.
    Partner no.          VENDOR_AG
    Description:          VENDOR AG
    Partner Type:     LI
    Message Type:     ORDRSP
    Message Code:     VMI
    Process Code:     ORDV
    Processing:          Trigger immediately
    Send Purchase Order confirmation number to VENDOR AG:
    Partner no.          VENDOR_AG
    Description:          VENDOR AG
    Partner Type:     LI
    Partner Function     VN
    Message Type:     ORDCHG
    Idoc Type:          ORDERS05
    Message Code:     VMI
    Receiver Port:     CI.SPARES
    Pack Size:          1
    Output Mode:     Transfer Idoc immediately
    Message Control     Application: EF; Message type ZPOC; Process code ME11 and Change message indicator set.
    I created the Output Type ZPOC but when I tried to added manually to the PO "Maintain outgoing EDI-connection data for partner VENDOR_AG.
    However the strange thing is that the system send the PO confimation IDoc ORDCHG anyway (without any Output Type). But send the Idoc inmediatly the PO is created (not yet release).
    My question here is: how can I only send to the vendor the IDoc ORDCHG only when the PO is release?
    Thanks a lot to all
    Fred

    Hi,
    This problem was solved. I had to remove the message variant VMI from the partner profile. Keep the message type ORDCHG but without VMI variant. And with that way, the system do not send the Idoc after the PO is created. SAP send the Idoc after the PO is release and do it by Output Type determination.
    The key was to remove the message variant! Unbelievable!
    Thanks to all.
    Fred.-

  • Regarding BAdi : Customer's Own Screens in Enjoy Purchase Order

    Hi freinds
    If we activate the above mentioned BAdi what enhancements will we get in comparition with std functionality.
    Regards
    Eldee

    Hi
    By implement ting this BAdi you can define your own screens which will be visible in ME21n screen at the time of purchase order creation.
    Certain screens or fields which are  not present in the standard  but required by the client can be accomplished using this BAdi.
    Thanks & Regards
    Kishore

  • Vendor Master Fields to be considered for Centralization in SAP MDM

    Hello Experts,
    In my present assignment, we have 3 different ECC systems each for three different businesses. Now the objective is to consolidate, Harmonize and centralize the Vendor Master for all these standalone ECC systems in SAP MDM.
    So multiple discussions are going on the which Vendor Master fields to be kept as Global fields and which ones as local in Central Vendor Repository in SAP MDM. The debate is whether should we keep "Vendor Account group" as Global field or as Local field in MDM.
    The debate is each inidividual business unit has defined different account groups for the same vendor in their respective systems.
    The question is : What is the best practice-- Should we keep Vendor account group as main table field and define Vendors with one unique account groups OR we maintain the account group in qualified table each pointing to different business unit.
    Your inputs are highly appreciated
    BR
    PTM

    Hi Manoj
    The debate is each inidividual business unit has defined different account groups for the same vendor in their respective systems.
    The question is : What is the best practice-- Should we keep Vendor account group as main table field and define Vendors with one unique account groups OR we maintain the account group in qualified table each pointing to different business unit.
    In my opinion this is going to be very complex solution. Ideally we need to define all the Harmonization rules before syndicating data to different target systems.
    Is this possibel that the same vendor record which is existing as vendor of different account groups in different systems have same set of attributes. If yes then enabling the remote key for Account group Lookup field is one option and defining a unique Account group 'AG" (which is mapped to say AG1 from remote system1, AG2 from remote system2 and so on..)..
    Managing this via Qualified table will be very complex and not advisabel. As Rajesh also mentioned Account Group in MDM should be considered as Global attribute and all such harmonization rules should be defined in your project. AG1=AG2=AG in above exmaple.
    Hope this clarifies.
    Thanks-Ravi

  • Order of Precedence in Field Selection settings for Vendor Master

    Hi,
    There are three transactions which help define the list of mandatory, optional, suppressed and finally display only fields during vendor maintenance.
    These are,
    OMSG -> Define Account Groups and Field Selection( Vendor)
    OMFK -> Define Screen Layout Specific to Purchasing Organizations
    OMSX -> Define Transaction-Dependent Screen Layout.
    All these settings are independently maintained.
    In case of conflicting settings, say for example, Field Name 1 is made mandatory with tcode OMSG, but suppressed with tcode OMFK, how does the Vendor transaction(XK01, FK01, MK01) behave.
    How are these conflicts resolved ?. Is there any order of precedence.
    Regards,
    Jeron

    Hi,
    If both purchasing organizations have separate account group then you can very well achieve in customizing otherwise you need to control it in exit SAPMF02K
    Regards
    Melih

Maybe you are looking for