BBP_EXTLOCALPO_BADI
Expert's,
I'm using BADI BBP_EXTLOCALPO_BADI in SRM 7, i note that in SRM 5 i could acess SC data using a fileld Symbol, unbfortunately in this realease this is not possible.
Do you know how to acess SC data with this BADI in SRM 7.
Thanks for your help,
Regards,
Mário,
Dear Poster,
As no response has been provided to the thread in some time I must assume the issue is resolved, if the question is still valid please create a new thread rephrasing the query and providing as much data as possible to promote response from the community.
Best Regards,
SDN SRM Moderation Team
Similar Messages
-
BBP_EXTLOCALPO_BADI - Documentation and LOF (Vendor List) in SRM
Hello experts,
Someone would have details of how to use the badi BBP_EXTLOCALPO_BADI?
Currently I am with the extended classic scenario and need to activate the classical simultaneously.
Does anyone have any information on how the LOF (Vendor List) in SRM?
Thanks,
PedroIn BADI BBP_EXTLOCALPO_BADI you can change standard behaviour
from classic to extended classic. System change from classsic to ext.
classic.
I suggest you to set in customizing "use classic scenario" (without
BADI) customice classic scenario check it and when works ok,
use BADI to use extended as usual except for reservations. -
Calssic or Extended Classic Scenario - BBP_EXTLOCALPO_BADI
Hi!
Somebody knows
How can be selected the scenario (Extended Classic or Classic) to process the SC, using BBP_EXTLOCALPO_BADI?
TkxHi Murali,
In the DETERMINE_EXTPO method is not the pcard field. To get the SC data, you must access it with a field symbol. Here is an example:
CONSTANTS: c_fieldname TYPE string VALUE '(SAPLBBP_SC_UI_ITS)GS_SC'.
Field symbols
FIELD-SYMBOLS <f_sc> TYPE bbps_sc_app_document.
Assigning SC data to <f_sc>
ASSIGN (c_fieldname) TO <f_sc>.
And so, you have the SC data in <f_sc>.
I hope this help you.
Regards,
Su
Message was edited by: Suzor . -
BBP_EXTLOCALPO_BADI doesnu00B4t execute from BID
Hi Gurus,
We have implemented ECS scenario and BBP_EXTLOCALPO_BADI BADI, and when we create PO from SOCO everything works fine.
But when we create PO from vendor Bid, with "Create PO" button the BADI BBP_EXTLOCALPO_BADI doesn´t execute.
Can you help me please?
Thanks in advance.
Best Regards.Was your Bid Invitation item originated from Shopping Cart or was the Bid Invitation created without reference to an SC? My understanding is that BBP_EXTLOCALPO_BADI is triggered only if the Bid Invitation has no reference to any Shopping Cart. I'd suggest that you create an OSS for an official answer to this from SAP.
-
SRM 7.0 data flow frm SC to PO
Hi,
As I am new to SRM, I wish to know how the data flow from SC to PO.
Here is my scenarion, we are in extended classic scenarion, we have 10 custom fields in SC and the same 10 fields in PO. The moment a SC is ordered, approved and created our PO will be created . I want to know how the data for the custom fields and the standard fields flow from SC to PO.
I found some BADi's, and I learnt that all those badis are related to BAckend PO,
BBP_CREATE_BE_PO_NEW - For classic scenario in newer versions of SRM
BBP_ECS_PO_OUT_BADI - For extended classic scenario
BBP_EXTLOCALPO_BADI - For controlling the Extended classic scenario on Local PO
Please correct me if I am wrong. Let me the exact data flow.
Information on this highly appreciated and will be higly rewared. Thanks in advance.
Krishna ChaitanyaSolved
-
Error while reading PO in backend system Inform system adiministrator
Hi All,
I am working on extended classic scenario and the problem is that after the PO ís ordered it gives the message " Error while reading PO in backend system Inform system administrator" and this is happening only for a particular local PO.
When I check the PO number in R/3 it does not exist.
The number range is correct both in SRM and R/3 (external no. range is ticked).
Also I could not find any logs in RZ20 nor a dump.
When I checked in bbp_pd, couldnt find any relevant information except that the PO has the status ordered.
I am on SRM version BBPCRM 4.0 SAPKU40007
R/3 version 4.6 C SAPKH46C47
Thanks in advance,
Rgrds,
Raj
Message was edited by:
Raj MalhotraHi
Have you tried out this ?
<b>There are two BADIs which might help you in achieving the job.</b>
<u><b>BBP_EXTLOCALPO_BADI</b> [Control Extended Classic Scenario ]
<b>and</b>
<b>BBP_GROUP_LOC_PO</b>
[Exit Grouping of Items for Local Purchase Orders]</u>
<u>Read the documenatation first, using transaction - SE18
before implementing them for your requirement.</u>
Hope this will help.
Please reward suitable points.
Regards
- Atul -
PO creation problem with classic scenario
Hi All,
We are in SRM 7.0 nad have mapped extended classic scenario. Now we want to map the Classic scenario only for a specific company code. So, my question is can we map the classic scenario on company code specific.
I tried maintianing the document type & number ranges in R/3. Maintained the number ranges & transaction type in SRM.
Also implemented BADI BBP_EXTLOCALPO_BADI.
But after creating the SC the status is "Approved" but no PO getting created in ECC. On observing RZ20 there is an system error for the number ranges.
Please let me know if I am missing some steps.
Thanks in advance.
Regards,
Abey.HI,
Make sure the PO number range in ERP is same in SRM. Also have the external checkbox checked for PO number range in ERP.
Also have the same transaction type in SRM and ERP. Where the ERP transaction type should have external number range as the above mentioned profile.
Regards
Sam -
Freight is not updated in R/3 in the Extended Classic scenario
Friends,
Freight is not updated in R/3 in the Extended Classic scenario.
Once a PO is ordered, if a freight condition in SRM is applied, it does not get updated in R/3.
We have created a condition for Freight (Value and Percentage)in Create
Payment Conditions using the following menu path:
spro
--> Supplier Relationship Management
--> SRM Server
--> Cross-Application Basic Settings
--> Pricing
--> Process Payment Conditions
When creating a Purchase Order in SRM in the "Item Data" tab, there is
a"Pricing" option. Choose "Pricing" and select "Add Further Conditions"
from the drop down menu. Here Freight is available. Add Freight and
the PO record in SRM is updated with the Freight Condition. However,
upon ordering, the Freight condition does not transfer to the PO
recordin R/3.
We've heard this can be achieved by enhancement: only ie by implementing
set of BADIs.. But does anyone know WHICH BADIs we need? Or how we could find out? Thanks.Hi
<b> You can either of these BADIs to handlwe the scenario.</b>
BBP_CREATE_BE_PO_NEW Exit while creating a purchase order in the backend system
BBP_CREATE_PO_BACK OLD Exit while creating a PO in the backend system
BBP_ECS_PO_OUT_BADI ECS: PO Transfer to Logistics Backend
BBP_EXTLOCALPO_BADI Control Extended Classic Scenario
Hope this will help.
Please reward suitable points.
Regards
- Atul -
Reservation generated in R/3 from SRM
Hi
I am working on Extended Classic scenario and using SRM 5.0.
We have implemented the BAdI "BBP_EXTLOCALPO_BADI" to fluctuate between the Scenarios (i.e. Classic and Extended Classic) because we are also creating reservations in the SRM systems for all materials with the MRP view existing in the Material Master.
I would like to know that when we create a Shopping Cart with Multiple items, then is it possible to get a single reservation created for them instead of Multiple reservations getting created right now based on each Shopping Cart Line item. I guess its the standard SAP functionality to create one reservation per line item.
Thanks for the help.
manojHi,
You can implement the BADi "BBP_BS_GROUP_BE".
Related threads:
Re: SHC line items converted into single reservations for each line Item
Re: Badi BBP_SC_TRANSFER_BE, method GROUP_PO
BR,
Disha.
<b>Pls reward points for useful answers.</b> -
BADI BBP_TARGET_OBJTYPE
Hello,
I'm working with SRM 5.O and due to some specific business requirements we needed to implement the BADI BBP_TARGET_OBJTYPE. But we still didn't cover all our requirements.
<u>Here is the required logic we need to pud into the BADI:</u>
1. If we're buying via "free text item" or via "Internal Goods/services" --> always PR
2. If we're buying items directly out of catalog (CCM catalog or punch out catalog), then we have 2 cases:
a) if account assignment different from ST --> always PO
b) if account assignement = ST --> if enough stock --> reservation else always PO
Point 1 is covered by our logic into the BADI. Point 2.a) also but we still have problems with 2.b). What would be nice is to put here the logic of the customizing table where you can define your follow-on documents. I think we need to change something in our first LOOP.
Below the logic of our BADI:
method IF_EX_BBP_TARGET_OBJTYPE~DETERMINE_TARGET_OBJECT_TYPES.
data: inti type i value 0.
data: ls_badi_item_data like line of ct_item,
ls_index type i.
data: t_accdata like line of IT_ACCOUNT.
field-symbols: <item> like line of ct_item,
<account> like line of IT_ACCOUNT.
loop at ct_item into ls_badi_item_data.
ls_index = sy-tabix.
*Catalog buying
if ls_badi_item_data-catalogid ne space.
<b>loop at IT_ACCOUNT into t_accdata where p_GUID eq ls_badi_item_data-guid.
if t_accdata-ACC_CAT ne 'ST'.
ls_badi_item_data-PACK_OBJTYPE = 'BUS2012'. "PO
ls_badi_item_data-FIXED_VEND = '1'.
endif.</b> endloop.
else.
loop at IT_ACCOUNT into t_accdata where p_GUID eq ls_badi_item_data-guid.
if t_accdata-ACC_CAT ne 'ST'.
move space to ls_badi_item_data-CTR_HDR_NUMBER.
move space to ls_badi_item_data-CTR_ITEM_NUMBER.
ls_badi_item_data-PACK_OBJTYPE = 'BUS2105'. "PR
endif.
endloop.
endif.
modify ct_item index ls_index from ls_badi_item_data transporting PACK_OBJTYPE.
modify ct_item index ls_index from ls_badi_item_data transporting CTR_HDR_NUMBER.
modify ct_item index ls_index from ls_badi_item_data transporting CTR_ITEM_NUMBER.
clear ls_badi_item_data.
clear ls_index.
endloop.
endmethod.
Does anybody know how I can put the required logic into this BADI?
Thanks a lot,
regards,
CarolineHi Caroline,
To activate this scenario you have to use BADI: BBP_EXTLOCALPO_BADI. Menupath: SPRO-> SRM Server -> Business Addinns -> Control Extended classic scenario -> Activate extended classic scenario
Regards,
Jos -
Classic Scenanio and Extended Classic Scenario
Hi all,
I would implement on the same system 2 different scenario:
1. Classic Scenario for self service procurement
2. Extended Classic Scenario for the following business scenario:
a. PR from ECC is transfered into Sourcing Cockpit with Plan Driven Scenario
b. buyer convert the SC created in Sourcing Cockpit into a GOA or a PO that are transfered to ECC.
Can coexist this different scenario?
Can I address this different scenario only with organizational differences?
Thanks
Bye
MarcoHi Marco,
I see 2 quick ways to realise your requirement.
The first is to create an attribute in t77omattr for a position and maintain that attribute in the organisational model. This attribute could just be filled with an X for example.
Then you have to implement BADI BBP_EXTLOCALPO_BADI and retrieve the attribute you created with FM BBP_READ_ATTRIBUTES (use sy-uname to retrieve the attribute for the current user).
The 2nd is to create a Z-table with the user-ids that you want to use the local (or ECS) scenario. Then again in BADI BBP_EXTLOCALPO_BADI you have to write the logic to retrieve and compare this.
Keep in mind that these are user-based distinctions and not based on scenario. -
Classic / Extended Classic Scenario for Shopping Cart
Dear Friends,
We are working on two different business scenarios with same Product type, Product and Product Category where we would like to control Extended Classic Scenario.
1. Self Service procurement to be executed in Classic Scenario as the follow-on document (Purchase Requisition) should be created in backed ECC system.
2. Plan Driven Procurement cycle where External requirement is transferred from backend ECC to SRM keeping Extended Classic scenario active so that system creates Shopping cart in SRM.
So which condition should I use to control the Classic / Extended Classic Scenario in BADI BBP_EXTLOCALPO_BADI method DETERMINE_EXTPO.
Regards,
Sandeep ParabThanks Pierre,
My Sourcing requirement is working as desired with following code in BADI BBP_SRC_DETERMINE (method DETERMINE_SOURCING).
method IF_EX_BBP_SRC_DETERMINE~DETERMINE_SOURCING.
DATA: w_header TYPE BBP_PDS_SC_HEADER_D.
CALL FUNCTION 'BBP_PD_SC_GETDETAIL'
EXPORTING
I_GUID = HEADER_BBP_GUID
IMPORTING
E_HEADER = w_header .
IF sy-subrc = 0.
IF w_header-subtype = 'ER'.
SOURCING = 'X'.
ELSE.
SOURCING = ' '.
ENDIF.
ENDIF.
endmethod.
However Im not able to control the Classic and Extended Classic Scenario even after introducing field EXT_DEMID in structure BBPS_EXTPO_BADI in badi BBP_EXTLOCALPO_BADI and method DETERMINE_EXTPO.
method IF_EX_BBP_EXTLOCALPO_BADI~DETERMINE_EXTPO.
IF ITEM_DATA-EXT_DEMID = ' '.
BBP_EXTPO_GL = ' '. for classic
ELSE.
BBP_EXTPO_GL = 'X'. for extended classic
ENDIF.
endmethod.
No idea y this is not working to my knowledge it should work
What do you think ? this this code and badi actiation im not able to perform SSP in classic mode and sourcing with extended classic mode.
Regards,
Sandeep Parab. -
Extended Classic Scenario - SHC: Buffer table not up to date
Hello all,
I'm working in SRM_SERVER 550, SAPKIBKT11, and having issues using BACKEND PURCHASING ORGANISATIONS and the Extended Classic Scenario.
According to SAP note 944918 the following indicator should not be required to be set:
Supplier Relationship Management>SRM Server>Cross-Application Basic Settings>Activate Extended Classic Scenario --> extended classic scenario active.
I did set the Backend Purch. Grps Responsible indicator, and I did create organizational units specifically for the backend purch. grps.
We need to set the main part of all SHCs to ECS, but when I do set the indicator in customizing to "extended classic scenario = active", I get a dump in my web environment: 'buffer table not up to date'.
What is causing this failure in my SHC?
I tried to implement BAdI "BBP_EXTLOCALPO_BADI" (method DETERMINE_EXTPO) like described below here: without the line bbp_extpo_gl-bbpexpo = 'X'., I can continue and create the SHCs. Problem is though: all SHCs will get marked as Classic Scenario. So, to make sure the SHCs will always get marked as ECS, I have added this line in the BAdI. Unfortunately this immediately results in the 'buffer table not up to date' error in the SHC itself, as soon as I try to open the details of the new item.
Hope you help me out here?? It doesn't seem to be related to the BAdI, but somehow the system doesn't allow me to mark SHC items as ECS.
Thanks & Regards,
Berend Oosterhoff
SRM Consultant Accenture Technology Solutions - The Netherlands.
BAdI BBP_EXTLOCALPO_BADI:
method IF_EX_BBP_EXTLOCALPO_BADI~DETERMINE_EXTPO.
data definition----------------------------------------------------*
DATA: wa_mattype TYPE BAPIMATDOA,
wa_char18 TYPE MATNR,
attrib_tab TYPE TABLE OF bbp_attributes,
wa_attrib_tab TYPE bbp_attributes,
wa_value TYPE om_attrval,
wa_product_id TYPE comt_product_id.
bbp_extpo_gl-bbpexpo = 'X'.
from here I did the specific selection for the SC, but that's not relevant here.Hi Prashant,
Thanks for your quick reply!
Note 1085700 is about Short Dumps when creating or changing a contract. I am trying to create a Shopping Cart, without a reference to a contract. BAdI BBP_DOC_CHANGE_BADI is not active in our system.
Any other thoughts?
Regards,
Berend -
Procurement Card Requisition to Payment flow
I need to know how to match Supplier Pcard Invoice to be paid to Card issuer with POs that were created for supplier.
Logically I have divided the Pcard Procurement to Payment flow:
Parties: Buyer, Vendor, Procurement Card Issuer
* Punchout Pcard Requisition to Toucheless Purchase Order
* Purchase Order Transmission to Vendor with Pcard information
* Vendor payment collection from Card Issuer on daily basis(This is out side of Oracle eBS or Buyer's system)
* Vendor to send Pcard statement for Payment to Buyer
* Buyer to reconcile Pcard statement with PO History Feed
* Import Invoice to be paid to Card issuer
My question is, how to traceable POs paid from Invoice data, as the invoice will be created for card issuer as supplier so that they are paid whereas the POs were created for vendor who was enable with Procurement Card.
Appreciate any help!
Thanks,
DarshanHi
<b><u>Please go through this -></u></b>
<b>Related Help links -></b>
<u>P-Card</u>
http://help.sap.com/saphelp_srm50/helpdata/en/97/b71c4145a6f723e10000000a155106/frameset.htm
<u>P-Card Process Flow</u>
http://help.sap.com/saphelp_srm50/helpdata/en/61/2ff300787411d2b41d006094b92d37/frameset.htm
Re: Looking for help on P-Card
Re: PCARDS in extended classic scenario
Re: PCard Authorisation Step
Can any one let me know
PCard
Implementing PCARDS
Re: SRM 6.0: ECS and SUS
Re: Calssic or Extended Classic Scenario - BBP_EXTLOCALPO_BADI
Re: Reg the Basic Data
Do let me know.
Regards
- Atul -
SRM 7 PPS contracts and purchase order on backend?
Hi, our client wants to implement SRM 7.02 with PPS and Plan Driven Procurement. The issue here is that we need from an accepted quotation ( bid response) in srm create follow on document ( as purchase order and contracts) at the backend system (ERP).
I know that PPS works with Extended classic scenario, but I want to know if there´ s a possibility implementing any badi in order to manage the purchase orders or contracts in ERP?
Thanks for your help
Best regards
LiamHello,
The only badi available to switch between scenarios is BBP_EXTLOCALPO_BADI.
However, once you switch to classic scenario, PPS will not be valid anymore.
Since the main difference between classic and extended classic is the local PO creation in SRM (lead PO), I guess this functionality that you are looking for is not supported.
Regards,
Ricardo
Maybe you are looking for
-
How can i convert an excel file for use in an ipad mini?
I have 3 or 4 Excel files on my PC that I would like to keep for reference on my iPad Mini. I would have to update the files on a weekly basis. What's the best solution for this? Thank you.
-
USB Headset not working with alsa
I have a razer megalodon usb headset which works fine in ubuntu and windows but for the life of me I cannot get it to work in arch. [exec@turbine ~]$ uname -a Linux turbine 2.6.34-ARCH #1 SMP PREEMPT Mon Jul 5 22:12:11 CEST 2010 x86_64 Intel(R) Core(
-
hi is it possible to create multi-level dimension using dimesnion wizard based on a single table or i must based each level on a seperate table thanks
-
Soon I am selling my 7 month old iBook so I can get the new MacBook pro... I erased everything in the disk.. and I reset everything. Next step are the updates. After almost a whole day making updates (atleast waiting fo them to download), now my comp
-
hello everyone. i have recently bought a nokia n80. i have been uploading new themes on my cellphone and one of the themes messed up the screen. so i turned off and on my cellphone and this message pops up. it says "Phone start-up failed. Contact the