PO Number in Vendor Downpayment - Message Control

Dears
We have a requirement to enter the PO number in the line item while entering vendor down payment using F-48 transaction.
We cannot make the PO order number in the F-48 mandatory. However, if the PO number is not entered by the user,
a warning message should be issued to the user that PO number is not entered.
Can we control it through changing message control ?
Please advise.

Hello Nikitha,
You can achieve your requirement either through validation or with the help of creating the screen variant.
Please check the below links which are helpful to resolve your issue.
http://scn.sap.com/docs/DOC-29078
http://scn.sap.com/docs/DOC-39405
http://scn.sap.com/docs/DOC-46554
Please check this and try accordingly. Revert us if you still face any issues.
Thanks & Regards,
Lakshmi S

Similar Messages

  • Check double tax number for vendor master: message 8B 014

    Is it possible to change message 8B 014 from information  to error message?
    It is the standard message when i active the standard check on duoble tax number in vendor master (customizing t-code BUPA_TAXNUMTYPE)
    Thanks.
    Edited by: Biagio70 on Sep 30, 2011 5:11 PM

    Is it possible to do this  check (double tax ID in vendor master with error message) without ABAP code?
    Thanks.
    B.
    Edited by: Biagio70 on Oct 3, 2011 2:38 PM
    Edited by: Biagio70 on Oct 3, 2011 5:10 PM
    Edited by: Biagio70 on Oct 7, 2011 11:03 AM
    Edited by: Biagio70 on Oct 7, 2011 2:34 PM

  • ME59N error "Contract vendor X differs from vendor Y" message number 06 047

    Hello,
    has anyone of you idea what could be the reason for that we receive every now and then in automatic purchase order run in ME59N an error message for a purchase requsition "Contract vendor X differs from vendor Y"  message number 06 047
    Also the purchase requisition in error (red) is displayed in the list under vendor Y  even though agreement is for vendor X. In purchasing request agreement and fixed vendor X are displayed correctly.
    The error does not appear  in ME59N if we only select this one single purchase requistion.
    Hope for your help and thanks in advance for any contribution.
    Br
    TS
    Message was edited by: Jürgen L

    Hello,
    Yes, it seems like source is uncertain but cannot understand the reason because 20280 is only vendor for the material. For this same vendor there are three contracts where this material is included but only the latest one 4600000805 is valid.
    I checked contract partners, no reference to the 197790 vendor or neither is there in vendor masters for 20280
    and 197790.
    Is there any way to simulate how SAP selects the vendor in background? And as I said in the afternoon run there is no error anymore or if me59N run for this specific purchase requisition.
    Br
    TS

  • Create additional message control

    Hi all
    We intend to create additional message controls for customers / vendors etc however, we are unable to find any transaction for this purpose. Transaction OBA5 only allows to select pre-defined messages but we need to create new ones with specific requirements.
    Can anyone help in this regard.
    Thanks
    Noman

    Hi,
    Please do the steps as given below :
    1. Go to transaction code SE93.
    2. Enter Message class.
    3. Enter Message number.
    4. Go to transaction code OBMSG.
    5. Double Click on Messages
    6. Enter Application Area (same as Message class).
    7. Enter Message number..
    8. Enter Message type i.e. I (Information), W (Warning) or E (Error).
    This will be applicable for all. In case you want to restrict to certain user
    9. Go to transaction code OBA5.
    10. Enter Application Area.
    11. Enter Message number.
    12. Enter User name (User code).
    13. Enter message type for him i.e. I (Information), W (Warning) or E (Error).
    Hope, this solves your issue.
    Regards,
    Tejas

  • PO outbound message control - Condition record / PO IDOC outbound user exit

    Guys,
    I have a system with PO outbound message control sending PO idocs to a unique plant that is set up as a customer in the partner profile. I am using a custom message type and RSEOUT00 to send my idocs with custom message type to this plant. This interface works fine. Now my requirement has changed. I need to send PO's to varying plants (depending on the plant in PO item- all items on my POs belong to same plant).
    I noticed that i cannot create condition tables with PO type and Plant combination. (SAP Note 457497 .Q-34).
    So I have decided to populate all my PO idocs with a generic receiving partner number '9999' and planning to change this somewhere in a user exit. I found an user exit which looks helpful.
    EXIT_SAPLEINM_001 .  FM
    MM06E001 - Enhancement.
    But somehow this exit is not triggered in during PO creation ME21N or change Me22N/Me22.
    Is this because I am using a custom message type instead of standard message type ? (I still use the process codes Me10/Me11). Would this matter ? When should this user exit trigger (during creation of idocs in status 30 or when i run RSEOUT00 to sweep these idocs in status 30 to status 03) ? Any tips will be useful.
    THanks.
    Edited by: Shareen Hegde on Jul 21, 2008 10:13 PM

    I found a OSS note -Note 457497 (Q&A # 34), which talks about the same . This was my assumption too. I was just confused because I saw plant(WERKS) in the field catalag of the access sequence.
    I don't know what header field I can use to map the plant (I agree its a good idea to do this). But I have decided to do it another way. I will change the receiving partner on the control record depending on the plant in an user exit
    -  EXIT_SAPLEINM_001.
    Thanks for your answer , Mahesh.

  • Help needed in Message Control - very urgent

    Hi Experts,
    I have one requirement where in the customer wants to stop creation of IDOC which posts Invoice using message control and message control status should be changed to RED color and also the message should be populated in the processing log saying 'IDOC processing failed, External customer numbers not maintained'.
    Could you please let me know any user exits or customer exits available for this purpose.
    I have searched all the possibilities.
    I have chanked the program RSNAST00 which picks up the data from table NAST and looks into table TNAPR to get the processing porgram for th selected output and also this program checks the partner profile and gets the process code which creates an inoice IDOC. I searched for user exits and customer exits to popolate the required messages and stop IDOC creation.
    I am an ABAPER and i know i need to write code to do validation, but could not find the exact place where to write? I any ABAPERS looking at this post, please reply me.
    Can anyone please advise me how to go about solving this issue?
    Thanks
    Srinath

    Hi,
       I am sending the requirement.
      Please send me the solution.
    Requirements:
    1.     EDI Invoice requires populating bottle UPC number not case UPC in IDOC and also populates customer PO number when invoice billing type is a credit.  These changes need to be reflected on EDI invoice (Idoc INVOIC02).
    Investigation:
    Requirement 1. EDI invoices are populating segment E1EDP19 qualifier 003 based on the unit of measure in the line item.  If shipment unit is CSE then it populates CSE upc, if shipment unit is EA then it populates Bottle UPC. 
    a.     It was found that the UPC populated on the EDI invoice was being read from material master – Additional data tab.  (Field SMEINH-EAN11).  For the EDI invoice, the customers expect the bottle UPC on this column.
    Requirement 2.  Need to always populate Segment E1EDK02 Qualifier 001 (customer PO) on the INVOIC02 idoc.  Standard SAP populates this information only when the billing type is F2 (regular invoice) and if the customer PO was entered in the Sales Order.
                                a) Premier requires this information to be populated in the idoc if the billing type is G2, RE, L2 also.
    Solution:
    Requirement 1.
           IDOC_OUTPUT_INVOIC function module needs to be changed to always populate the UPC number for the bottle UPC in segment E1EDP19 qualifier 003, field IDTNR.  This number is found on the material master – Basic data 1 view.  Field name is MARA-EAN11.   Please see screenshot of where in the material master to find the bottle UPC. 
         a. This change applies to all billing types (F2, G2, L2, RE etc).
           Requirement 2.
                 Change IDOC_OUTPUT_INVOIC function module to always populate customer PO information in Segment E1EDK02 qualifier 001, field BELNR.
    If billing type is equal to G2, L2, RE and VBRK-XBLNR not equal blanks then make BELNR = VBRK-XBLNR.
    Segment:  E1EDK02
                                  Field:  QUAL = 001
                                  Field:  BELNR = VBRK-XBLNR
    Please help me how to move a step ahead.
    Waiting for your immediate response.
    Thanks,
    Chandra.

  • Information message for duplicate vendor check( message 144)

    Hello everyone, i am trying to configure information warning message in vendors. The configuration for this is SPRO-IMG-FA-AR/AP-vendor accounts-master data-preprations for creating vendor master data-change message control for vendor master data.
    I need to configure
    message: 144
    message text: vendors with the same address:check
    online:  I information message
    When i enter the new entry, i can see MsgNo 144 under the MsgNo but under "online" i need to use I: informational message but i dont see that option under there. I think i need to configure that message ( I: information message) under "online". Does why one know how to configure that? Any suggestions will be appreciated.
    Regards

    Hi there ,
    By default it will show Information message only.
    Why there is any need of changing anything?

  • ALE-Message Control

    Hi ,
    Can U briefy about what is Message control and when it is used in ALE Distribution.?
    Is it used only for Transactional data sending or any data?.
    Thanks
    Rohan.A

    Hi,
    Message control is for transactrional data only,this is for to handle messages automatically based on condition records.
    ex: for ME21 u will create the condition records in transaction mn04,there u have to assign medium for that perticular vendor,based on this it will handle.
    thanx.

  • Infotype to link Personnel Number with Vendor Master Record

    Hi All,
    pls help me what infotype to link Personnel Number with Vendor Master Record in AP module.
    Customer require when Create Employee then system automatic gernerate Vendor Master.
    pls help us.
    Thanks

    Hi,
    PRAA works absolutely fine. I have external number range for vendors.
    There is an option so that you can create HR accounts in vendor accounts
    Path:Accounting> Financial accounting>Travel
    management>Personal-Related Master Data> Create Vendors (tr.code PRAA)
    Look at this description:
    From the HR master data, this program creates a batch input session for
    maintaining person-specific vendor master records.
    The report can process vendor master records as follows:
    o Initial set up (create/add missing company code segment)
    o Uupdate (change completely according to vendor and HR reference)
    o Change (only according to HR master data, for example, name
    Block
    The following infotypes from HR master data are taken into account for
    the key date specified:
    o Actions (Infotype 0000)
    o Organizational Assignment (Infotype 0001)
    o Personal Data (Infotype 0002)
    o Permanent Residence (Infotype 0006 Subtype 1)
    o Bank Details (Infotype 0009 Subtype 0 or 2)
    All other required data is taken from a reference vendor that you can
    specify as a parameter when you start the program. Note that for the
    reference vendor, reference data must exist for all company codes that
    are applicable according to HR master data. Since program RPRAPA00 cannot
    assign vendor master record numbers externally when creating
    vendor master records, you must be sure that the reference vendor is
    assigned to an account group that requires internal number assignment.
    If no house bank is specified in the reference vendor, this is
    determined via feature TRVHB (Implementation guide for 'Travel Expenses'
    -> Transfer to Data Medium Exchange -> Set up Feature for Determining
    House Bank according to the employee's organizational situation.
    The link between the HR employee's master record and the corresponding
    vendor master record is set up by entering the personnel number in the
    company code segment of the vendor master record.
    General program flow
    Program RPRAPA00 creates a sequential work file in the specified
    directory. Ensure that you use a global directory that can be accessed
    by all application servers; a directory is automatically proposed. The
    work file is later transformed into a batch input session by the
    subsequent program RFBIKR00, which is started automatically.
    In test run mode this program delivers information messages which
    document the creation of a batch input session. Since each information
    message must be confirmed manually, the test run should only be
    performed for a small number of personnel numbers.
    In productive run mode, however, the program RFBIKR00 is automatically
    started as a job; the information mentioned above is stored in the job
    log in this case.
    Initial setup of vendor master records
    Corresponding vendor master records are created from the infotypes
    listed above and the non-HR-specific information from the reference
    vendor. During the process, the personnel number is stored in the
    company code segment of the vendor master record. Persons who already
    have a vendor master record with corresponding personnel number are
    rejected in this run.
    If a vendor master record already exists for a personnel number, but
    without a company code segment for the company code in which the
    employee exists at the key date entered, the program adds the required
    company code segment to the vendor master record. You must however
    activate the checkbox "Create new company code segment for existing
    vendor master records".
    The HR master data used is the info type record valid on the key date
    entered.
    Update of vendor master records
    The corresponding vendor master records are updated from the infotypes
    listed above and the non-HR-specific information from the reference
    vendor. Persons who already have a vendor master record with
    corresponding personnel number are rejected in this run. The system uses
    HR master data from the infotype records valid for the key date.
    Change vendor master records according to HR master data
    All HR-specific data is changed in the vendor master records for
    personnel numbers that have changes since the date recorded under '...
    with last change since'. The system uses HR master data again from the
    infotype records valid for the key date specified.
    Block vendor master records
    All vendor master records which correspond with the selected personnel
    numbers are blocked for posting.
    User exits
    For the following situations, two empty routines are supplied in the
    includes RPRAPAEX and RPRAPAEX&H5F001 which you can adapt to your
    requirements.
    o The employee's last name is entered in the sort field in the vendor
    master record. If you do not want this to happen, you can program
    the situation you want in the user exit routine
    'set&H5Fmc&H5Ffield&H5Fby&H5Fuser'.
    o If the address editing in the vendor master record does not suit
    your requirements, it can also be changed. For this purpose you have
    the user exit routine 'set&H5Faddress&H5Fby&H5Fuser'.
    o If you want to assign numbers to the vendor master records to be
    created via external number assignment (for example, vendor master
    record number &H3D personnel number), you can adjust the user exit
    routing 'SET&H5FVENDOR&H5FNO&H5FBY&H5FUSER' (in include RPRAPAEX&H5F00). Note
    that
    the account group of the reference vendor must also have external
    number assignment.
    Note that in each case a thorough knowledge of the programming
    language
    ABAP/4 is necessary.
    Set up vendor master records in a separate system
    The distribution of personnel master data from a HR system to an FI
    system is a prerequisite for creating, changing, and blocking vendor
    master records.
    In the section Master Data Distribution (link to separate HR unit) of
    the ALE IMG, an explanation is given regarding the way in which the
    FI
    System is supplied with the relevant employee data from the HR System
    In the FI System, report RPRAPA00 described here can be used to
    create,
    change, and block vendor master records.
    Other wise try with VPE1 t.code.
    Regards
    Devi

  • Customer master message control

    hi folks,
    need to prevent duplicate MICR information in customer master. is there a way to do this via message control?

    Dear Amy,
    are You talk about the dual control?
    Within IMG: Financial accounting(new)->accounts receivable and accounts
    payable->vendor accounts->master data->preparations for creating customer master data->define sensitive fields for dual control (customers)
    I hope this helps.
    mauri

  • Message control application

    Hello all,
    I want to know how to do the message control setting in EDI (R/3) and PartnerProfile for a vendor(LI).
    Thanks in advance,
    Regards,
    Vaaneshree

    Hi,
    Have you had a look at this document?
    <a href="https://www.sdn.sap.comhttp://www.sdn.sap.comhttp://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/cdded790-0201-0010-6db8-beb9bb2b2660">How To Sample IDoc Scenarios within XI 3.0.pdf</a>
    Regards
    Bhavesh

  • Message "Wrong partner type LS" in message control

    Hi All,
    I am trying to send PO's out to a middleware system. I have configured the middleware system as a LS (logical system) done all the config required for Message control.
    But when I enter Output type = NEU and Medium = A (ALE) and Partner Function = LS and partner name and save the PO, I get the error "Wrong Partner type LS" in the processing log for that message. The details description says "The message record of the message control contains a partner role with a partner type LS that cannot be used here. Only the 'KU' and 'LI' partner types are allowed.". But i need to send it to partner type LS.
    Am I missing anything. Please Advise.
    Thanks in advance

    Hi!
    'By default' purchase orders can be send to vendors or plants - the two parties in the document. This is linked to the two different partner types KU and LI. Only partners of this type of a purchase order can be used to send data.
    Check, if you can create a partner definition (WE20) for KU (hopefully you have less plants then vendors).
    You also need a partner determination for the document - only out of this partners automatically a message output can be assigned.
    Regards,
    Christian

  • ALE with Message Control

    Hi Guys,
    I have a small problem. I wish to trigger an IDoc to my Vendor as soon as a Purchase Order is created in my system. I am using Message Control for it.
    All the configuration for proposing the output type have been done and I am getting the desired output type shown in the "Messages" with correct recepient . But when the PO is saved and the Idoc is generated I find that the IDoc is sent to some other Logical System and not to the vendor.
    I have created the partner profile for the Vendor with the outbound parameters.
    Can anybody tell me what am I missing or could be wrong in my settings?
    Regards,
    Prakash Pandey

    Do you have a specific requirement?
    For  example, purchase order message control parameters will look like this,
    Message type - Orders
    application - EF
    Message type - NEU
    Process code ME10
    For purchase order change,
    Message type - ORDCHG
    application - EF
    Message type - NEU
    Process code ME11
    Change flag set

  • Message control vs with out message control

    tell me the differenece between message control and without message control.

    Message control and output type. In R/3, message control is a mechanism by which documents are output based on certain selection criteria, requirements, and sequences. Message control determines the type of document, its timing, number, and medium (print, fax, ALE, or EDI.). Outbound messages in SD (Sales and Distribution) and MM (Materials Management, Purchasing) are created and processed by message control records. The output records are stored in the NAST table.
    Message control uses the condition technique. The conditions for creating an output message are stored in condition tables that have selection fields picked from a catalog of application fields/tables. To determine if an application document qualifies for output, search strategies are used through access sequences, output procedures, and requirements. Once a message qualifies for output, message control modules use the parameters set in the condition type or output type to determine the timing of transmission and the medium of the message. The output type also specifies the program or module to be invoked to create the output.
    Message/output determinations are concepts applicable not only to EDI and ALE, but also to other output mediums.

  • PO outbound message control - Condition record

    I have created a message control for outbound PO to be sent to one unique customer(actually a plant set up as customer).This works fine.
    Right now, I have condition record table set up by just document type this and I have specified this customer number (partner number) there. Now, my requirements have changed and I need to send POs to variable customers(partners), depending on the plant on the PO. So i created another conditional table '925' with Doc type & Plant as key. This does not seem to be queried upon and I am unable to determine the output and create IDOCs. Since plant is at item level, will i be able to use this field in the condition table at all ? Please advice.

    I found a OSS note -Note 457497 (Q&A # 34), which talks about the same . This was my assumption too. I was just confused because I saw plant(WERKS) in the field catalag of the access sequence.
    I don't know what header field I can use to map the plant (I agree its a good idea to do this). But I have decided to do it another way. I will change the receiving partner on the control record depending on the plant in an user exit
    -  EXIT_SAPLEINM_001.
    Thanks for your answer , Mahesh.

Maybe you are looking for