Regarding External Req Number  in SRM

Hi,
1.
We have an interesting issue..
The external req no that comes to the shopping cart is not passed to the followon doc Bid invitation in the table BBP_PDIGP - EXT-DEMID..
So when we are using the doc change badi to change the description of the Bid Invitation as the Req no + the date in the export interface it is not picking up the Req number from the BBP_PDIGP as there is know value. We can actually create a Ztable to populate the req numbers and then use this in the Badi..
But just wondering y the data is not passed from the SC to the Bid invitaiton.How do we pass the data from the Shopping cart to the Bid invitation. Is there a standard Badi to do this.
2.
The other issue is autocreation of Bid invitaion for the Product Categories.
For all the Product Categories we wanted a Auto creation of Bid invitation and did the Sourcing configuration accordingly.
It works fine for some Product Categories but with few instead of Auto Bid it goes and sits in the Sourcing Cockpit waiting for us to push it to create a bid invitaion with Erro in transmission in the SC history.
Any suggestions.
Regards
Manoj A.

Hi Chris,
We have implemented the logic but doesnt show up in the Description. We have set up break points in the badi but when we create a shopping cart which creates a Auto bid invitation it goes to the badi for sure but doesnot stop there as this is being done in the background.
i am attaching the Badi here.. could you give me somemore inputs on it..
method IF_EX_BBP_DOC_CHANGE_BADI~BBP_BID_CHANGE.
data: wa_item like line of it_item.
data: wa_req type BBP_PDS_BID_ITEM_ICU-EXT_DEMID.
data: w_guid type bbp_pdigp-SRC_GUID.
loop at it_item into wa_item.
select src_guid into w_guid from bbp_pdigp
       where guid = wa_item-guid.
endselect.
if sy-subrc = 0.
select ext_demid into wa_item-EXT_DEMID from BBP_PDIGP
       where guid        = w_guid.
endselect.
endif.
if not wa_item-ext_demid is initial.
exit.
endif.
endloop.
*CHECK NOT wa_item-EXT_DEMID IS INITIAL.
ES_HEADER-DESCRIPTION = wa_item-EXT_DEMID.
concatenate ES_HEADER-DESCRIPTION sy-datum into ES_HEADER-DESCRIPTION
separated by '--'.
ES_HEADER-GUID        = IS_HEADER-GUID.
ES_HEADER-BID_TYPE    = IS_HEADER-BID_TYPE.
ES_HEADER-OPEN_TIME   = IS_HEADER-OPEN_TIME.
ES_HEADER-APPLIC_BY   = IS_HEADER-APPLIC_BY.
ES_HEADER-QUOT_DEAD   = IS_HEADER-QUOT_DEAD.
ES_HEADER-QUOT_DEAD_TIME = IS_HEADER-QUOT_DEAD_TIME.
ES_HEADER-BINDG_PER   = IS_HEADER-BINDG_PER.
ES_HEADER-CATEGORY    = IS_HEADER-CATEGORY.
ES_HEADER-CATEGORY_ID = IS_HEADER-CATEGORY_ID.
ES_HEADER-CURRENCY    = IS_HEADER-CURRENCY.
ET_PARTNER  = IT_PARTNER.
ET_ORGDATA  = IT_ORGDATA.
ET_DYN_ATTR = IT_DYN_ATTR.
ET_HCF      = IT_HCF.
ET_ICF      = IT_ICF.
endmethod.
Only the date shows up but the Ext req number doesnot.
Regards
Manoj.

Similar Messages

  • PO Creation with external PO number

    Hi All,
    We have SRM and some other legacy system. We will receive the PO information from the legacy system with the Legacy PO number. Now we have to create a PO with external number only.
    So for PO creation we are using the BAPI BAPI_POEC_CREATE.  this is working fine if you dont pass any external PO number.
    But If you pass external PO number I am facing some problem. BAPI_POEC_CREATE is giving the informaiton that PO with XXXXXXX number is created, but when we call BAPI_TRANSACTION_COMMIT it is throing some error like.
    Buffer table not up to date
    Message no. BBP_PD001
    Diagnosis
    In LOOP OBJ_RELATIONS_UPDATE (function group SAPLBBP_PDH_OR) an inconsistent status was discovered.
    Procedure
    Start the transaction again. If the error occurs again, create an OSS message.
    To analyze the error, you can set a breakpoint in the function module 'BBP_PD_ABORT' and look at the call-up hierarchy in debugging mode.
    Is this the number range problem? please tell me what is missing.
    Thanks & Regards,
    Raghu

    Raghavender,
    I think that maybe the external number is not the problem.
    Sometimes the explicit <b>COMMIT</b> causes this error cuz some processes or BADI's  are accessing the table at memory level, so if you use this explicit bapi_transaction_commit maybe it will raise that error...
    Have your tried to remove that function call?
    Please acknowledge if it worked...
    Regards,
    Gerardo.

  • Purchase Order Modification: External Document Number already assigned

    Hello,
    We're running Extended Classic Scenario in a SRM 4.0 implementation.
    The problem is the following: When the user modifies a purchase order (this purchase order is already replicated to the backend), sometimes (not always), the next error occurs:
    "Purchase Order XXXXXXXXXX: PO header data still faulty "
    "Purchase Order XXXXXXXXXX: External document number XXXXXXXXX already    assigned"
    The system does not provide additional info (RZ20 give us the same message, no ST22 dumps...
    We think it could be some kind of error in the standard BAPI BAPI_PO_CHANGE.
    We've revised the SAP OSS but didn´t find anything....
    Some idea?
    Regards and Thanks in advance!!!

    Hi
    <u>Any other rrors / dumps noticved in system using RZ20 and ST22 transactions ?</u>
    <b>Have you seen this helpful pointers and link ?</b>
    <u>The related SAP OSS notes are as under :</u>
    <b>"Purchase Order item 00010 still contains faulty account assignment items"</b>
    <b>Note 1000184 - Account assignment error when document transfer to back end</b>
    Note 966323 - Service Item: Not able to create PO in ERP backend
    "Purchase Order item 00010 still contains faulty account assignment items"
    Re: How to create a PO in R/3 from a local Bid Invitation in classic scenario ?
    Re: From local Bid invitation PO is not generated in backend
    <b>Do let me know.</b>
    Regards
    - Atul

  • External document number already assign

    Hi,
    I am running Extended Classic Scenario.
    In my Application Monitors under <b>Purchase Order :  Backend application errors</b>
    I once in a while get an error like this:
    "<b>PurchOrder 3000002452: PO header data still faulty</b> "
    "<b>Purchase order 3000002452: External document number 3000002452 already assign ed</b>"   
    As far as I can see the PO is fully copied into R/3 and if there is made a chage to the PO, it is also replicated in R/3
    Does anyone have an idea why I am experiencing this error?

    Hi
    Which SRM and R/3 versions are you using ?
    Please give complete Error message details using RZ20 Transaction ?
    Any other dumps noticed in R/3 or SRM System, using ST22 Transaction ? If yes, give details.
    <u>Meanwhile, please look at the following SAP OSS Notes -></u>
    Note 990946 - BBPSC01: Accounting error during PO creation
    Note 815849 - FAQ: Account assignment system response
    Do let me know.
    Regards
    - Atul

  • Plan driven procurement - P.O created with existing number in SRM

    We are into SRM 7.0 with ECC 6.0 as backend.   Scenario is classic
    We are testing PDP process, the business scenario starts with "Reservation" in R3---PR 
    is then generated via MRP in MM ->Transferred to SRM---> SC created through PDP
    channel in SRM (ex req.request EXTR) ---> Request goes through bidding process (RFx
    and RFx response) ---> Awarded RFx response creates PO in SRM .
    I understand that this is OK coz, SRM creates Local P.Os even in classic scenario.  
    PROBLEM Description
    My problem is that the P.O number of this Local P.O(created in the above steps) takes a
    number that already exists in the backend and therefore this new P.O gets created in
    SRM, but fails to go to backend.  How can I have a different number/number range for
    PDP P.Os which does not clash with regular Backend P.Os
    Classic scenario:
    ================
    a) at SRM side:
    -  Assigned the transaction type u201CECu201D (= the R/3 PO document type)  to the attribute  
    DP_PROC_TY
    - Attribute BSA = EC
    - Define No ranges for SC and follow on documents u2013 u201CPOu201D is defined as Internal number   
    range (3000000000 to 3009999999)
    - Define No range per Backend system (No range for P.Os = PO)
    - Define No range for local PO (Number Range PO = 3000000000 to 3009999999 as
    internal number range)
    - Assigned the local/backend PO number range(Number range PO) as a internal number
    range to the transaction type u201CECu201D u2013 against BUS2201
    b) at R/3 side:
    - Enter the Number Range  PO(corresponding to the SRM number range PO) and
    flag it as an external number range (trx. OMH6 Number Range for
    Purchasing Documents).  Values 3000000000 to 3009999999 (External)
    - Maintain the document type u201CECu201D corresponding to the SRM transaction type u201CECu201D
    and assign the R/3 number range for POs as "NoRge Ext" (field
    V_T161-NUMKE) (trx. Document type within Purchase Order Customizing).  Number
    Range here is also u201CPOu201D to match SRM
    My questions are:
    1) Is it necessary to have u201CPOu201D as number range under u201CDefine number range for
    Local P.Osu201D since this is a classic scenario
    2) Is the current number being picked up from here(number range for local P.Os) for
    creating PDP purchase orders(which are basically local P.Os).  Can I have a
    different number range here from what I have maintained in u201CDefine No range per
    Backend systemu201D
    3) What is the way to use u201CECDPu201D as an additional document type? Can it have a
    different number range other than u201CPOu201D that I have set now?
    4) Where did I go wrong?

    Bharadwaj,
    Thanks for that promt response
    Your point#1
    1. Number range you defined for PO in "Define Num range per Backend System for Follow-on doc".
    e.g :
    backend PO - 10000 29999
    local PO - 30000 49999
    >  I can only have one PO range per backend system and I have only one backend system and I have already maintained the backend PO number range here... How can I maintain the local P.O number range in "Define Num range per Backend system"?
    Your pont#2
    2.Make sure above number range is maintained in "Define Num range per Shopping Cart and Follow-on doc" and it should be Internal num range.
    SRM IMG ->Supplier Relationship Management->SRM Server->Cross-Application Basic Settings->Number Ranges->SRM Server Number Ranges->Define Number Ranges per Backend System for Follow-on Documents
    number range of POs .
    Po number range for local and backend PO should be diff since if it is ordered as a direct , local PO will be created in SRM rather than in R/3 system. this PO document type also must be mapped in r/3.
    >  Can you please provide the proper path  ? Define Number Ranges per Backend System for Follow-on Documents
    ---number range of POs .
    I do understand that I need to have two number ranges.. How do I achieve this?  Can you please explain this?
    Saji George
    Edited by: Saji George on Nov 17, 2010 8:21 AM
    Edited by: Saji George on Nov 17, 2010 8:22 AM

  • Doubts about BP number in SRM and SUS

    Hello everyone,
    I have some doubts about the BP number, especially for Vendors.
    I am working with the implementation of SRM 5.0 with SUS in an extended classic scenario. We will use one server for SRM and other for SUS. We will use the self registration for vendor (in SUS). My questions are:
    - Can I have the same BP number in SRM and SUS?? Or is it going to be different??
    - When a vendor accesses at the site to make a self registration in SUS, the information is sent to SRM as prospect (by XI) and there the prospect is changed as vendor? After that, is it necessary to send something from SRM to SUS again? (to change the prospect to vendor)
    - When is it necessary to replicate vendors from SRM to SUS??
    Thanks
    Ivá

    Dear Ivan,
    Here is answer to all your questions. Follow these steps for ROS configuration:
    Pls note:
    1. No need to have seperate clients for ROS and SUS. Create two clients for EBP and (SUS+ROS).
    2. No need of XI to transfer new registered vendor from ROS to EBP
    Steps to configure scenario:
    1. Make entries in SPRO --> "Define backend system" on both clients.
        You will ahev specify logical systems of both the clients (ROS as well as EBP)
    2. Create RFCs on both clients to communicate with each other
    3. In ROS client create Service User for supplier registration service with roles:
        SAP_EC_BBP_CREATEUSER
        SAP_EC_BBP_CREATEVENDOR
        Grant u201CS_A.SCONu201D profile to the user.
    4. Maintain service user in u201CLogon Datau201D tab of service : ros_self_reg in ROS client
    5. Create Purchasing and vendor Organizational Structure in EBP client and maintain necessary
        attributes. create vendor org structure in ROS client
    6. Create your ROS registration questionnaires and assign to product categories- in ROS client
    7. To transfer suppliers from registration system to EBP/Bidding system, Supplier pre-screening has to be
        defined as supplier directory in SRM server - EBP client.
        Maintain your prescreen catalog in IMG --> Supplier Relationship Management u2192 SRM Server u2192
        Master Data u2192 Define External Web Services (Catalogs, Vendor Lists etc.) 
    8. Maintain this catalog Id in purchasing org structure under attribure "CAT" - in EBP client
    9. Modify purchaser role in EBP client:
        Open node for u201CROS_PRESCREENu201D and maintain parameter "sap-client" and ROS client number
    10.Maintain organizational data in make settings for business partner
    Supplier Relationship Management -> Supplier Self-Services -> Master Data -> Make Settings for the Business Partners. This information is actually getting getting stored in table BBP_MARKETP_INFO.
    11. Using manage Business partner node with purchasers login (BBPMAININT), newly registsred vendors are pulled from Pre-screen catalog and BP is created in EBP client. If you you have SUS scenario, ensure to maintain "portal vendor" role here.
    I hope this clarifies all your doubts.
    Pls reward points for helpful answers
    Regards,
    Prashant

  • Delete SC when req. number ia assigned

    Hi Experts,
    I am facing a problem.
    I have created a SC without the vendor is assigned. SRM try to create a Req. but no numberrange has been set up in back-end. In table BBP_PDBEI a Req. number is assigned to the SC, comming from SRM. No Reg. is created in back-end. How do I delete this SC? I have tried FM: BBP_PD_SC_DB_DELETE with a commit afterwards. This did not delete the SC.
    Best regards Kim Oster

    Hi Kim,
    Pls check my document below, this may help you.
    Deleting Shopping Cart through Function module
    Best regards,
    Anil

  • Same business partner number for SRM and backend system

    Hello all, I am working in SRM 7.0 in a classic scenario.
    I am trying to replicate vendors from backend system to SRM, but I want that all vendors have same number in two systems, for example:
    Vendor 1000 in backend shows as 1000 in SRM
    How can I do it?
    Thanks in advance
    Rosa Rodríguez

    Hello,
    A. You need to customizing settings in SRM system
    1. Define Number ranges as External  (Same number ranges which are maintained in R3 backend sytem)
    (Tcode:BUCF / Path: IMG --> Cross-Application Components --> SAP Business Partner > Basic Settings> Number Ranges and Groupings --> Define Number Ranges)
    2.  Define Groupings and Assign Number Ranges (Path: IMG --> Cross-Application Components --> SAP Business Partner > Basic Settings> Number Ranges and Groupings --> Define Groupings and Assign Number Ranges )
    B. Before replication you need extract payment terms and UOM in SRM system & Create the Vendor root org structure (Tcode: PPOCV_BBP)
    @Experts: Please add if i miss any thing apart from this.
    Regards,
    Suneel Kumar Singan

  • Need po and external invoice number from Invoice.

    Hi,
    Can any one help me out with a tables or FM  which gets  PO  number and external invoice number from invoice number
    in SRM.?
    Regards,
    Neelima.

    Hi Neelima,
    I do not have system right now , but will give direction to find out the required info.
    1) go to bbp_pd and given the invoice number(SRM invoice number) in object id amd object type as BUS2234.
    2) click on item line and you will see the item detail . in some table you wold notic BE_OBJECT_ID as PO number corresponding to BE_OBJTYPE  as BUS2012.
    so now you have the PO number.
    use function module BBP_PD_PO_DOC_FLOW with the PO number and you should get the external invoice number in line item with business object corresponding to ECC invoice (BUS2081 is guess)
    cheers
    Iftekhar Alam

  • Assign external delivery number using BAPI_DELIVERYPROCESSING_EXEC

    Hi Experts,
    How to assign the external delivery number using "BAPI_DELIVERYPROCESSING_EXEC?
    For internal no, the BAPI works and I try to pass the parameters "tbl_request-EXTDELV_NO = XXX" to the BAPI , it prompt an error "Unexpected issue of error message (output NR 751)"
    Thanks

    Hi,
    Please check the external number which you are giving is within the number  Range defined  in Configuration  .
    regards
    Deepak.

  • Generation of reinr req number automatcially by using some bapi

    how do i need to create reinr req number automatically and i need to take input from java web dyno pro and update it to my zbom table and wat sort of logic do i ned to use here
    by using bapi as a function module
    fields are
    reinr
    slno
    mat description
    plant
    and by generating reinr automatically once i execute that bapi and i need to upadte to table width total 4 values in zbom table
    i need logic
    sir
    dnt mind
    regards,
    prabhanjan
    Moderator message: too vague, please do some research before asking, no SMS speak, only one thread per problem.
    [Rules of engagement|http://wiki.sdn.sap.com/wiki/display/HOME/RulesofEngagement]
    [Asking Good Questions in the Forums to get Good Answers|/people/rob.burbank/blog/2010/05/12/asking-good-questions-in-the-forums-to-get-good-answers]
    Edited by: Thomas Zloch on Mar 14, 2011 10:56 AM

    Thank you for reply.
    How can I adjust "Maximum Length" of the generated item in the generated FMB file if the source of this item in Designer is an unbound item?
    Usually this length is taken from server model for generated bound items, but unbound items has no reference to server model. I understood that we can adjust domain property for this unbound item to inherit domain properties when generating form, and thus, set the length of the corresponding generated item.
    This what I expected, but it didn't happen.
    If you can help me I will be very appreciating.
    Thanks

  • Required entry field External Vendor number is Empty

    HI All,
    For my client scenario I need to use TRUST module Business partner Number (Role: General Business Partner) for our Fx-Real estate because When ever Employee join in company  General Business partner  will created and for TRUST requirement they are assigning customer role for BP and subsequently in FI vendor master will create for Employee.
    So as per client requirement I need to  use same Business partner  with role of Land lord with vendor account  and I will give link this Business partner to FI vendor master.
    But While assigning Landlord with vendor account role for that business partner system showing the error Required entry field External Vendor number is Empty.
    Solution is highly appreciated.
    Thanks in advance,
    CM

    Hi AP,
    Thanks for the reply and I tried to give Existing Vendor Number in Vendor General Data Tab and saved it but BP could not saved with Vendor Number and system not given any message also.
    Kindly help me
    Regards,
    CM

  • Error: External NotaFiscal number/series is wrong, in MIRO - CreditMemo

    Hi All,
    Could any one investigate and rectify my issue.
    When I'm posting an Credit Memo in MIRO, I'm getting an Error: "External NF number/series is wrong"
    Full detials of the error
    Message no. 8B 236
    Diagnosis
    A possible reason is that you are trying to create a complementar / correction with reference to another complementar / correction. This is not possible in the framework of the document flow chosen here.
    System Response
    Not possible to proceed.
    Procedure
    o Cancel the preceding complementar / correction.
    o Issue a new order with reference to the original billing document.
    Details of the Activity happened for the PO
    a. PO: 4572043603 Dated: 22.01.2009, with Item: 1 having Qty: 350 with Unit Price: 8.82
    b. GR: 5000063901 Dated: 22.01.2009, with Item: 1 having Qty: 200 with Unit Price: 8.82
    c. IR: 5105684784 Dated: 22.01.2009, with Item: 1 Having Qty: 200 with Unit Price: 8.82, and Nota Fiscal Type: E1 - status as Doc.Type: Nota Fiscal, Direction Movement: Incoming, NF Partner: Vendor
    d. Now doing while a credit memo (getting error as said) in this with Nota Fisal: E4 - status as Doc.Type: Return, Direction Movement: Outgoing, NF Partner: Vendor
    Waiting for anyone to response and give me some solution on this error to rectify
    Thanks in Advance.
    Regards
    Dinakar

    Self resolved.
    Solution used: made PO Status as GR Based IV (ensure that this status is available before any transaction of GR & IR is done for the PO)

  • How to make External Reference number and Ref Date Mandatory in Complaints

    Dear Experts,
    Greetings!!!.
    How to make External Reference number (EXT_REF_NUMBER ) and Ref Date ( EXT_REF_DATE ) Mandatory in Complaints.
    Regards,
    Sany

    HI,
    You can use Incompleteness Procedure to make those fields mandatory in complaint transaction.
    Regards,
    PP

  • SD (External document number of vendor confirmation)

    Hi Friends,
    Below are my report output fields.
    Orer entry date     Sales Order     Sales Org            Shipping quantity   External
    (VBAP-ERDAT)  (VBAP-VBELN)  (VBAK- VKORG)  (LIPS-LFIMG)        doc no
                                                                                    (EKES-XBLNR)
    Could any of you please give me the details abt
    "How to fetch XBLNR from EKES based on sales doc no .
    Regards.
    Jeyaseelan

    Thanks Karan.
    Its an existing report.
      Its (Proactive Late Report)
    in the current code they are fetching all the data from the tables VBAP VABK VBUP VBEP VBPA.
    now i need to add 3 more fields.
    delivery date.
    shipping quantity (lips-lfimg)
    External document number (ekes-xblnr)
    Jeyaseelan

Maybe you are looking for

  • How do I create a flash website with multiple urls?

    I am not great at flash and am making a website that has a few different tabs for different pages.  How do I make different urls for each page?  I want to track each page seperately. Thank you.

  • What is the Battery with a plug in it symbol?

    On the right hand side across from the name of your shuffle (3rd Generation) before the eject button appears a Battery with a plug inside of it, does anyone know what this is?

  • Has anyone seen this with Flash Forms /  CF8?

    I have a website that uses a few flash forms on different pages. It's on a CF8 server and the clients are generally IE6. Sometimes all works well, sometimes the flash form on a page doesn't show up. Refreshing the browser, closing/re-opening the brow

  • Question about classroom in a book lesson 11 PS cs4

    Hi, In lesson 11 of classroom in a book (Photoshop cs4) is a very little explanation about making a web site in Photoshop (looks like they where in a hurry to finish the book at the end). Did try to make my own web site but the problem I encounter is

  • Hey i could use some help on vidorea

    hey i got the vidorea ipod song converter but i dont have the main part of it cuz i dont want it but with the converter it converts the songs but i still cant put them on my ipod please help!