Badi to create PO and PR in backend
Hi experts
I am in SRM 5.0 classic scenario I need use a badi to determine PO or PR in backend because I need to choose betwen it for other fields not only for product category, I am triing to use badi BBP_CREATE_BE_PO_NEW and BBP_CREATE_BE_RS_NEW but when I insert a infinite do and try debug it in SM50 the program not pass in the badi.
These badis are correct or other badi must be used?
Thanks
Jossana
Hi. No, that BADI just lets you choose PO or Req.
The 2 BADI's you tried originally can be used to change document type.
Regards,
Dave.
Similar Messages
-
How can create SEGMENTS and IDOC TYPE in BADI in ECC 6.0 version
Hi All,
Can any one help, how to create SEGMENTS and IDOC TYPE in BADI in ECC 6.0 version.This is my task.
Given BADI name was----VENDOR_ADD_DATA_BI .
ThanksAnil,
look at this thread ..may be this helps you.
Re: 824 IDOC and BADI/User Exit
sateesh. -
Hi
We are using the ECS.But for some material groups we want to use classic scenario where the SC created a PR in the backend.
The BAdis activated are BBP_CREATE_BE_PO_NEW and BBP_EXTLOCALPO_BADIHi
You can do it technically by making use of BADIs using SE18 Transaction.
Use
BBP_TARGET_OBJECTS BADI.
or
You can use the Business Add-In BBP_TARGET_OBJTYPE if you wish to implement a different logic for creating documents in the backend system.
The following documents can be created:
->Purchase requisition
->Purchase order
-> Reservation
<u>Solution using Functional Settings</u>
<b>SPRO Configuration Path in SRM system.</b>
<u>Supplier Relationship Management -> SRM Server -> Cross-Application Basic Settings -> Define Objects in Backend System (Purch. Reqs, Reservations, Purchase Orders, etc.)</u>
Regards
- Atul -
Use of BADI in HCM Processes and Forms
Hello Friend's,
I am feeling trouble in learning HCM Processes and Forms.. Actually i dont know what is the role of BADI in HCM Processes and Forms. one more thing i need to know is OPERATION for backend service. What is the use of operation and how i can trigger the badi methods when running in portal.Hi Ramesh,
Hope this is not too late to help.
Do_operation will be called whenever there is roundtrip, by triggering event USER_EVENT_CHECK using form scripting.
example,
To trigger roundtrip for a drop down list, under exit* event add this
xfa.record.CONTROL_PARAM.ISR_EVENT.value = "USER_EVENT_CHECK";
ContainerFoundation_JS.SendMessageToContainer(event.target, "submit", "", "", "", "");
regards,
Xiang Li -
Since installing Yosemite (10.10.3 on a 2009 iMac) the dates of creation, modification, etc. of documents are shown correctly, but every one was Created, Modified, and Last opened at 7 08. Is my clock going bad? The time on the desktop menu gives the correct time.
Date/ Time Incorrect in Applications
-
Single Function module to create inbound and outbound delivery
Dear Frens,
I would like to know how VL10A is creating a deliverty document in background mode.
otherwise can anyone help me with a single function module or BAPI or BADI which creates both
inbound and outbound delivery.
Regards
PriyaHi,
Try FM RV_DELIVERY_CREATE or GN_DELIVERY_CREATE.
For creating a delivery wrt PO u 1st need to have a sales order i guess.
Regards,
Amit -
Required a Exit/Badi when creating a PO in Item Category Level
Dear Experts,
I want a Exit/Badi when creating a Standard Purchase Order in item Category level
when i am giving item Category as L (Subcontracting) Component Over view will have the material that material should come and sit into the item level .
Rewarded If it is Useful.Hi,
check these...
Enhancement/ Business Add-in Description
Enhancement
MEQUERY1 Enhancement to Document Overview ME21N/ME51N
MEVME001 WE default quantity calc. and over/ underdelivery tolerance
MM06E001 User exits for EDI inbound and outbound purchasing documents
MM06E003 Number range and document number
MM06E004 Control import data screens in purchase order
MM06E005 Customer fields in purchasing document
MM06E007 Change document for requisitions upon conversion into PO
MM06E008 Monitoring of contr. target value in case of release orders
MM06E009 Relevant texts for "Texts exist" indicator
MM06E010 Field selection for vendor address
MMAL0001 ALE source list distribution: Outbound processing
MMAL0002 ALE source list distribution: Inbound processing
MMAL0003 ALE purcasing info record distribution: Outbound processing
MMAL0004 ALE purchasing info record distribution: Inbound processing
MMDA0001 Default delivery addresses
MMFAB001 User exit for generation of release order
MRFLB001 Control Items for Contract Release Order
MELAB001 Gen. forecast delivery schedules: Transfer schedule implem.
AMPL0001 User subscreen for additional data on AMPL
LMEDR001 Enhancements to print program
LMELA002 Adopt batch no. from shipping notification when posting a GR
LMELA010 Inbound shipping notification: Transfer item data from IDOC
LMEQR001 User exit for source determination
LMEXF001 Conditions in Purchasing Documents Without Invoice Receipt
LWSUS001 Customer-Specific Source Determination in Retail
M06B0001 Role determination for purchase requisition release
M06B0002 Changes to comm. structure for purchase requisition release
MEFLD004 Determine earliest delivery date f. check w. GR (only PO)
MEETA001 Define schedule line type (backlog, immed. req., preview)
ME590001 Grouping of requsitions for PO split in ME59
M06E0005 Role determination for release of purchasing documents
M06E0004 Changes to communication structure for release purch. doc.
M06B0005 Changes to comm. structure for overall release of requisn.
M06B0004 Number range and document number
M06B0003 Number range and document number
Business Add-in
ME_PROCESS_PO Enhancements for Processing Enjoy Purchase Order: Intern.
ME_PROCESS_COMP Processing of Component Default Data at Time of GR: Customer
ME_PO_SC_SRV BAdI: Service Tab Page for Subcontracting
ME_PO_PRICING_CUST Enhancements to Price Determination: Customer
ME_PO_PRICING Enhancements to Price Determination: Internal
ME_INFOREC_SEND Capture/Send Purchase Info Record Changes - Internal Use
ME_HOLD_PO Hold Enjoy Purchase Orders: Activation/Deactivation
ME_GUI_PO_CUST Customer's Own Screens in Enjoy Purchase Order
ME_FIELDSTATUS_STOCK FM Account Assignment Behavior for Stock PR/PO
ME_DP_CLEARING Clearing (Offsetting) of Down Payments and Payment Requests
ME_DEFINE_CALCTYPE Control of Pricing Type: Additional Fields
ME_COMMTMNT_REQ_RE_C Check of Commitment Relevance of Purchase Requisitions
ME_COMMTMNT_REQ_RELE Check of Commitment Relevance of Purchase Requisitions
ME_PROCESS_PO_CUST Enhancements for Processing Enjoy Purchase Order: Customer
SMOD_MRFLB001 Control Items for Contract Release Order
MM_EDI_DESADV_IN Supplementation of Delivery Interface from Purchase Order
MM_DELIVERY_ADDR_SAP Determination of Delivery Address
ME_WRF_STD_DNG PO Controlling Reminder: Extension to Standard Reminder
ME_TRIGGER_ATP Triggers New ATP for Changes in EKKO, EKPO, EKPV
ME_TRF_RULE_CUST_OFF BADI for Deactivation of Field T161V-REVFE
ME_TAX_FROM_ADDRESS Tax jurisdiction code taken from address
ME_REQ_POSTED Purchase Requisition Posted
ME_REQ_OI_EXT Commitment Update in the Case of External Requisitions
ME_RELEASE_CREATE BAdI: Release Creation for Sched.Agrmts with Release Docu.
ME_PURCHDOC_POSTED Purchasing Document Posted
ME_PROCESS_REQ_CUST Enhancements for Processing Enjoy PReqs: Customer
ME_PROCESS_REQ Enhancements for Processing Enjoy PReqs: Internal
ME_COMMTMNT_PO_REL_C Check for Commitment-Relevance of Purchase Orders
ME_CCP_BESWK_AUTH_CH BAdI for authorization checks for procuring plant
ME_CCP_ACTIVE_CHECK BAdI to check whether CCP process is active
ME_BSART_DET Change document type for automatically generated POs
ME_BAPI_PR_CREATE_02
ME_BAPI_PR_CREATE_01
ME_BAPI_PO_CREATE_02
ME_BAPI_PO_CREATE_01
ME_BADI_DISPLAY_DOC BAdI for Internal Control of Transaction to be Invoked
ME_ACTV_CANCEL_PO BAdI for Activating the Cancel Function at Header Level
MEGUI_LAYOUT BAdI for Enjoy Purchasing GUI
EXTENSION_US_TAXES Extended Tax Calculation with Additional Data
ARC_MM_EKKO_WRITE BAdI: Enhancement of Scope of Archiving (MM_EKKO)
ARC_MM_EKKO_CHECK BAdI: Enhancement of Archivability Check (MM_EKKO)
ME_CCP_DEL_DURATION Calc. of Delivery Duration in CCP Process (Not in Standard)
ME_COMMTMNT_PO_RELEV Check for Commitment-Relevance of Purchase Orders
ME_COMMITMENT_STO_CH BadI for checking if commitments for STOs are active
ME_COMMITMENT_RETURN Commitment for return item
ME_CIP_REF_CHAR Enables Reference Characteristics in Purchasing
ME_CIP_ALLOW_CHANGE Configuration in Purchasing: Changeability Control
ME_CIN_MM06EFKO Copy PO data for use by Country version India
ME_CIN_LEINRF2V BADI for LEINRF03 excise_invoice_details
ME_CIN_LEINRF2R BADI for CIN India - Delivery charges
ME_CHECK_SOURCES Additional Checks in Source Determination/Checking
ME_CHECK_OA Check BAdI for Contracts
ME_CHECK_ALL_ITEMS Run Through Items Again in the Event of Changes in EKKO
ME_CHANGE_OUTTAB Enrich ALV Output Table in Purchasing
ME_CHANGE_CHARACTER Customer-Specific Characteristics for Product Allocation
No.of Exits: 35
No.of BADis: 55
Arunima -
Hi All,
Facing a problem in BADI can u please help me out...
I am implementing sourcing dashboard.
I am facing problem while implementing the badi BBP_ECS_PO_OUT_BADI in SRM. and BBP_PO_INBOUND_BADI in R3.
i have written following code in BBP_ECS_PO_OUT_BADI in SRM
method IF_EX_BBP_ECS_PO_OUT_BADI~BBP_B46B_PO_OUTBOUND.
data : ls_item type BBP_PDS_PO_ITEM_D.
data : w_customer_fields type BBPS_IF_CUSTOMER_FIELDS_PI.
move 'POITEM' to w_customer_fields-refobject.
move 'CATALOGID' to w_customer_fields-fieldname.
move ls_item-catalogid to w_customer_fields-container.
append w_customer_fields to ct_bapi_customer_fields.
endmethod.
i have created field zsrmcatalogid field in R3 in EKPO table.and i am now implementing the Badi in R3 for BBP_PO_INBOUND_BADI .....in extended classic scenario.
i have written following code in R3 BADI
method IF_EX_BBP_PO_INBOUND_BADI~BBP_MAP_BEFORE_BAPI.
data : wa_customer_fields type bbps_if_customer_fields,
wa_bapi_te_mepoitem type bapi_te_mepoitem,
wa_bapi_te_mepoitemx type bapi_te_mepoitemx,
wa_extensionin type bapiparex.
data : txt_960(960) type c.
read table bbp_customer_fields into wa_customer_fields with key
refobject = 'POITEM' fieldname = 'CATALOGID'.
if sy-subrc eq 0.
move wa_customer_fields-container TO
wa_bapi_te_mepoitem-zsrmcatalogid.
wa_bapi_te_mepoitemx-zsrmcatalogid = 'X'.
endif.
clear txt_960.
clear wa_extensionin.
write wa_bapi_te_mepoitem to txt_960 left-justified.
wa_extensionin-structure = 'BAPI_TE_MEPOITEM'.
wa_extensionin-valuepart1 = txt_960(240).
wa_extensionin-valuepart2 = txt_960+240(240).
wa_extensionin-valuepart3 = txt_960+480(240).
wa_extensionin-valuepart4 = txt_960+720(240).
append wa_extensionin to bapi_extensionin.
clear txt_960.
clear wa_extensionin.
write wa_bapi_te_mepoitemx to txt_960 left-justified.
wa_extensionin-structure = 'BAPI_TE_MEPOITEMX'.
wa_extensionin-valuepart1 = txt_960(240).
wa_extensionin-valuepart2 = txt_960+240(240).
wa_extensionin-valuepart3 = txt_960+480(240).
wa_extensionin-valuepart4 = txt_960+720(240).
append wa_extensionin to bapi_extensionin.
endmethod.
But its not working...
The PO details are not passed from SRM to R3.......
Can anybody help me regarding how to debug the BADI in R3.
Thanks in Advance...Hi Ravi,
I never tried those BADIs to pass CUF fields.
But here an attempt to understand it.
First, have you maintained the mandatory R/3 CUF mapping table BBP_CUFMAP ?
Your SRM BADI is not correct, because you don't populate enough data.
There is a particular logic for ct_bapi_customer_fields (look at R/3 mapping in LBBP_BAPI_POF04, called before the R/3 BADI).
Following fields must be populated:
- REFOBJECT: ok with POITEM
- FIELDNAME: dummy name (CATALOGID) or real R/3 field (zsrmcatalogid)? --> used in mapping table BBP_CUFMAP to get the R/3 field
- REFFIELD1: missing: put PO_ITEM ?
- REFVAL1 : missing: put the PO item number (numc 5)
- CONTAINER: ok with final value we want to pass
I think that if SRM BADI and the R/3 mapping table are populated correctly, the fields are transfered to R/3 PO item without additionnal coding on R/3 BADI side.
The R/3 BADI goal is not to create BAPI_EXTENSIONIN. This is done by the Form MAPPING_CUSTOMER_FIELDS of include LBBP_BAPI_POF04.
Later on, the custom fields of BAPI_EXTENSIONIN are transfered automatically to EKPO fields via a move-corresponding.
In the way you coded R/3 BADI, you by-pass the Form MAPPING_CUSTOMER_FIELDS, to populate the BAPI_EXTENSIONIN by yourself.
This could work like this, but you missed one info: the PO item number (missing in SRM BADI) !!!
For debugging, what additional details do yo need ?
Rgds
Christophe -
ENTERPRISE SERVICES - BADI TO CREATE CUST. MASTER
Hi
Does any one know of a BADI to create company code data for a customer master using enterprise services.
(as there seems to be no services to do this)
Regards
SrinivasI think you want a BAPI, not a BADI.
In your ECC system, enter the transaction BAPI and look at all the methods available under the Customer object. -
How to create 'system' in Portal for backend
Hi Basis Gurus,
Please let me know how to create a 'system' for a backend system in Portal 'system administration' --> 'system configuration' --> 'system landscape'.
i.e. which properties I need to fill up, assuming the backend system is release 700 ABAP system and Portal is at release 640.
Thanks & Regards,
Kunal.Hi,
Please check the following links..
[Creating Systems|http://help.sap.com/saphelp_nw70/helpdata/EN/ec/0fe43d19734b5ae10000000a11405a/content.htm]
[Editing Systems|http://help.sap.com/saphelp_nw70/helpdata/EN/42/11e43d19734b5ae10000000a11405a/content.htm]
Regards,
Murthi... -
HI
Here users are able to create shopping cart and converting it to PO.
But the users are able to do the GR and invoice only for the shopping cart they have created.
Eg how will a stores person create a GR for Shopping cart created by another personHi
<u>Please ensure these things -></u>
<b>1- check in PPOMA_BBP that attribute SYS has SRM AND backend logical system values !
-> you must have SYS twice : one for SRm logical system and one for backend logical system.
With this configuration, you can confirm SRM AND MM purchase orders.
2- test your user with standard composite role SAP_BBP_STAL_PURCHASER
-> Menu "confirm goods and services centrally"</b>
Hope this will help.
Please reward suitable points, incase it suits your requirements.
Regards
- Atul -
Bad performance quadro 4800 and premiere pro
Could someone please help me understand if somethings wrong with my settings or if my 4800 is defected?
I run OSX Lion 10.7.2 and have the quadro fx 4800 installed in a:
Mac Pro 4,1
2 x 2.93Ghz Quad-core Intel Xeon
12GB of Ram
with two additional Geforce GT 120 installed too.
the latest drivers for the 4800
GPU driver version: 7.12.9 270.05.10f03
CUDA driver version: 4.0.50
I run Premiere 5.5.2 and have tested the performance with the two different settings:
Mercury Playback Engine GPU Acceleration
Mercury Playback Engine Software Only
I did this test because I didn’t feel my 4800 did the work I’ve read everywhere it should. Adding simple text titles to AVCHD footage made my playback drop frames.
Anyhow, I tested my machine with 1920x1080 AVCHD and added video layers until I started to see stutter during playback. First with “Mercury Playback Engine GPU Acceleration”. With 14 video layers sized down so you could see them all beside one another playback started to drop frames. The yellow line was still yellow in the top of the timeline. Shouldn’t it turn red if the footage needs rendering?
I then switched to “Mercury Playback Engine Software Only” and the yellow line turned red. The strange thing is that when I played back the same 14 layers of video the dropped frames where gone!! Isn’t this beyond strange??? Shouldn’t everything run more smooth with the “Mercury Playback Engine GPU Acceleration”?
Has it got anything to do with my Geforce GT 120 installed? Should I get rid of those? My two 24 inch apple displays are both connected to the 4800.
PLEASE help me or redirect me to some good forums!After testing final cut (which I love) and Premiere back and forth with the exact same media I notice that editing prores in Final cut is the best when it comes to just edit the film. Sure Premiere does take native MTS files but what good is this when it doesn't run fluidly? Comparing playback and editing with prores in Final Cut and Premiere makes me realize that on my computer, don't ask me why, a rendered sequence with prores material in Premiere is far more jerky than a sequence with prores that "do not need render" in Final cut. Shouldn't they be the same?? Movements like camera pans that originally were shot really smoothly isn't as smooth as they should be playing back in premiere (and yes I know I got the right sequence settings and all). Final cut however gives me what I want.
To me it all comes down to how good the editing App presents what you currently are editing. Adobe has many advantages with the dynamic link and so on but playback is a such an important part of editing!! Has anyone got the same problem with "not as smooth playback as you would really want" even though the sequence is rendered displaying a green line??
Thanks for the links lasvideo but I practically read every article there is about CUDA, premiere and mercury playback engine already.
Anyone knows anything about Adobe CS 6 release dates?
12 dec 2011 kl. 22:03 skrev lasvideo:
Re: bad performance quadro 4800 and premiere pro
created by lasvideo in Premiere Pro CS5 & CS5.5 - View the full discussion
Some answers for you right from the horses mouth
http://blogs.adobe.com/premiereprotraining/2011/02/cuda-mercury-playba ck-engine-and-adobe-premiere-pro.html
http://forums.adobe.com/message/3804386#3804386
http://forums.adobe.com/community/premiere/faq_list
Replies to this message go to everyone subscribed to this thread, not directly to the person who posted the message. To post a reply, either reply to this email or visit the message page: http://forums.adobe.com/message/4079978#4079978
To unsubscribe from this thread, please visit the message page at http://forums.adobe.com/message/4079978#4079978. In the Actions box on the right, click the Stop Email Notifications link.
Start a new discussion in Premiere Pro CS5 & CS5.5 by email or at Adobe Forums
For more information about maintaining your forum email notifications please go to http://forums.adobe.com/message/2936746#2936746. -
SSO between a Java EE application (Running on CE) and r/3 backend
Hi All,
Over the past few days I have been trying to implement a SSO mechanism between NW CE Java Apps and R/3 backend without any success. I have been trying to use SAP logon tickets for implementing SSO.
Below is what I need:
I have a Java EE application which draws data from R/3 backend and does some processing before showing data to the users. As of now the only way the Java App on CE authenticates to r/3 backend is by passing the userid and pwds explicitly. See sample authentication code below:
BindingProvider bp = (BindingProvider) myService;
Map<String,Object> context = bp.getRequestContext();
context.put(BindingProvider.USERNAME_PROPERTY, userID);
context.put(BindingProvider.PASSWORD_PROPERTY, userPwd);
Now this is not the way we want to implement it. What we need is when the user authenticates to CE ( using CE's UME) CE issues a SAP logon ticket to the user. This ticket should be used to subsequently login to other system without having to pass the credentials. We have configured the CE and Backend to use SAP logon tickets as per SAP help.
What I am not able to figure out is: How to authenticate to SAP r/3 service from the java APP using SAP logon tickets. I couldnt find any sample Java code on SAP help to do this. (For example the above sample code authenticates the user by explicitly passing userid and pwd, I need something similar to pass a token to the backend)
Any help/pointers on this would be great.
Thanks,
DhananjayHi,
Have you imported the java certificate into R/3 backend system ? if so.
Then just go to backend system and check on sm50 for each applicaion instance of any error eg.
SM50-> Display files (ICON) as DB symbol with spect.(cntrlshiftF8)
You will get logon ticket details.
with thanks,
Rajat -
Creating Header and Footer in ALV
hi,
can anyone please tell how will you create Header and Footer in ALv and Classical Report.Hi,
In classical report use events 'top-of-page' for header and 'end-of-page' for footer.
in ALV
follow this link
http://www.sap-img.com/abap/test-alv-display-with-header-footer.htm
http://sap.ittoolbox.com/groups/technical-functional/sap-dev/header-footer-display-in-alv-grid-for-layout-description-344391
Regards and Best wishes. -
Hello,
I have a strange file in my Users folder, named PortDetect.log
I have no idea which app created it and it reappears when I delete it.
Has anyone got the same file? Or know where it may originate from?
Thanks in advance!know where it may originate from?
The Huawei wireless modem driver.
Maybe you are looking for
-
Since a week or two, my Apple ID which is also my principal email mac.com address is not recognized on the Apple support communities board. But it works correctly for email, MobileMe connections, Apple and iTunes stores. If I go to the Apple ID page
-
Error inserting data into database
Hello I am having error inserting data into database through a servlet.Please I am very new to Java Technology and need your immediate help. beloww is the codea nd the error Apache Tomcat/4.0.3 ERROR: Problems with adding new entry java.sql.SQLExcept
-
Hi, I'm using Mail 1.3.11 and trying to add a signature that's a j.peg (inc. text and logo) made in photoshop.....I've tried numerous methods and nothing seems to be working very well...if at all. I've read a lot of the discussion about this so I kno
-
WLC 5508 - config best practices - large deposit
Hello everyone, I recently added a Cisco 5508 to control many LAPs on a very large deposit. We have indoor and outdoor LAPs on the environment. Many Hand Helds using 802.11b. I was wondering if anyone can tell me if there is a best practice for envir
-
I have a Lucid. My contacts are duplicating and I want to remove and clean up my contacts list. How do I do it? thx