SRM PO SMARTFORMS

Hi friends
I’m working on  Standard SRM PO smartforms ‘BBP_PO’. Since standard form does not have fileds like ‘PRODUCT CATEGORY , MATERIAL NUMBER , PRODUCT CATEGORY DESCRIPTION , MFG NAME , PART NUMBER ‘ , I’ve to customize stand. Form. My question is how to bring values of these new fields to the form. Do I need to write any badi? Also can anyone tell my which database table above fields belongs. Helpful answers will be rewarded.
Thanks
-Nash

Nash,
Now you have two different approaches to a same solution:
- Create a 'Z' copy of the original smartform.
Choose the way to implement it:
<b>a) Thru BADI (BBP_OUTPUT_CHANGE)</b>
- Advantages:
You can set conditions according the parameters that you receive in the BADI to switch or not between standard or 'Z' smartform.
Easy to disable the use of the 'Z' smartform:  Deactivating the BADI the system will come to the original state, starndard form.
- Disadvantages: Development effort also for Badi.
<b>b) Thru SPRO (as Nishant says)</b>
- Advantages: Easy to enable the use of the 'Z' smartform.
- Disadvantages: No conditions can be set, the smartform will come always the same.
Hope this helps you to decide between both options that you have.
Please reward if helpful...
Regards,
Gerardo....

Similar Messages

  • SRM PO SMARTFORM

    Hi friends,
    I’ve two questions for two smart forms:
    1. SRM_PO_CREATE -Purchase order create
    2. SRM_PO_CHANGE – Purchase order create
    Both are copy of BBP_PO.
    Question 1 – In IMG, SRM-SRM server-Cross Application basic Settings->Set output Actions and output format->Define Action for output document.
    There is option to maintain only one  Smartform. But I’ve two
    Question 2 – in the case of smartform SRM_PO_CHANGE , I need to pass only changed information to smartforms. Say for example if the second line item in the purchase order with 10 line items got changed I need to pass only second line item to smartform. Someone told me I can do this using Version. If that is correct, how to pass only changed informations using versions?

    Hi
    I don't think any problem will arise. Please paste your code what you have made in this case.
    You can make conditions in the Smartform Initialization section.
    IF <condition1>
    Do this..
    ELSEIF <condition2>
    DO that
    ELSE
    Do this..
    ENDIF.
    <u>Other links which might help.</u>
    http://help.sap.com/saphelp_srm50/helpdata/en/46/882fdd8bfc1743bd5ef8b532f94402/frameset.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/a7/81b463611c124d8c9d2c5bd8d17b34/content.htm
    Regards
    - Atul

  • How to get Vendor Text in BBP_POC in SRM for Smartforms?

    Hi Guys,
    I kept looking for ways on how to get the Vendor Text in BBP_POC transaction to be used in our Zsmartforms; unfortunately, I was not able to identify how.
    In ECC system, I could get the long text through double-clicking on the text area and go to GOTO>HEADER>Technical name (TEXTID, Langu, etc).
    How about in SRM PO (BBP_POC)?
    Please suggest some ways.
    Thanks and regards,
    Reymar

    I used some GET_DETAIL FMs to get the vendor text.

  • Creating a new PO-SMARTFORM in SRM Environment.

    Hi,
    Could any one of you plz let me know the process to create a new PO-SMARTFORM in SRM Environment.
    Plz share if any valuable documents are available.
    Thanks,
    Sree.

    hi,
    See these links:
    Re: SRM PO SMARTFORM
    EBP PO Smartform?
    SRM PO SMARTFORM
    BR,
    Disha.
    Do reward points for useful answers.

  • Problem displaying japanese character set in shopping cart smartform

    Hi All,
    whenever users are entering some text in Japanese character set while creating a shopping cart in SRM, the smartform print output is displaying some junk characters!! even though the system is unicode compatable, did any one have problem ??
    Thanks.

    Hi,
    May be there is some problem with UNICODE conversion.
    See the foll links;
    Note 548016 - Conversion to Unicode
    http://help.sap.com/saphelp_srm50/helpdata/en/9f/fdd13fa69a4921e10000000a1550b0/frameset.htm
    Europe Languages  work  in  Non- Unicode  System
    Re: Multiple Backends
    Re: Language issue
    Standard Code Pages in Non-Unicode System
    Re: Upgrade from EBP 4.0 to SRM 5.0
    http://help.sap.com/saphelp_srm50/helpdata/en/e9/c4cc9b03a422428603643ad3e8a5aa/content.htm
    http://help.sap.com/saphelp_srm50/helpdata/en/11/395542785de64885c4e84023d93d93/content.htm
    BR,
    Disha.
    Do reward points for  useful answers.

  • Use ZBBP_PO smartform for PO printing in SUS

    Hi Gurus,
    Is it possible to use the SRM PO smartform for output in SUS?
    That is, if the vendor prints the PO form in SUS, is it possible to call the smartform ZBBP_PO instead of ZBBP_SUSPO?
    Would really appreciate any help.
    Regards,
    Kezia

    Hi,
    For SUS for any Output you can use the BADI BBP_SUS_DOWNLD_FILES for printing.
    Just check following help
    Use
    You can use this Business Add-in (BAdI) to specify file names and folders that differ from those used in the standard system for downloading documents. You can also specify the XSLT program the system uses for converting from XML to CSV, as well as the form the system uses for printing documents.
    Standard settings
    SAP does not deliver a standard implementation for this BAdI. If there is no active implementation, the system uses the following:
    • File name for:
    o Purchase order: PO_<purchase order number>
    o Confirmation: CONF_<Confirmation number>
    o Shipping notification: ASN_<shipping notification number>
    o Invoice: INV_<invoice number>
    • XSLT program for:
    o Purchase order: BBP_SUS_XML2CSV_ORDER
    o Confirmation: BBP_SUS_XML2CSV_CONF
    o Shipping notification: BBP_SUS_XML2CSV_ASN
    o Invoice: BBP_SUS_XML2CSV_INV
    • Output form for:
    o Purchase order: BBP_SUSPO
    o Confirmation: BBP_SUSCONF
    o Shipping notification: BBP_SUSASN
    o Invoice: BBP_SUSINV
    The BAdI provides the FILES_MODIFY method with the following parameters:
    Importing
    IV_OBJTYPE Document type (purchase order or invoice)
    IV_OBJID Document number
    Changing
    EV_XML_FNAME XML file name
    EV_CSV_FNAME CSV file name
    EV_PDF_FNAME PDF file name
    EV_REL_DIR relative folder
    EV_XSLT_PNAME XSLT program
    EV_SMARTFORM output form
    Activities
    If you want to use file names or forms that differ from the standard system, implement the BAdI and activate the implementation.
    Example
    include BBP_PD_CON_CL.
    CASE iv_objtype.
    Order
    WHEN c_suspo.
    ev_xslt_pname = 'YOUR_ENTRY'.
    ev_xml_fname = 'YOUR_ENTRY'.
    ASN
    WHEN c_susasn.
    ev_xslt_pname = 'YOUR_ENTRY'
    INVOICE
    WHEN c_susinv.
    ev_smartform = 'YOUR_ENTRY'.
    CONFIRMATION
    WHEN c_suscf.
    ev_xslt_pname = 'YOUR_ENTRY'.
    ENDCASE.
    See these related threads:
    Smartform for SUS PO
    Re: MODIFICATION IN OUT PUT (pdf) OF SUS PO
    You need to implement the above mentioned BADI to call another Form(other then the std ).
    BR,
    Deepti..

  • SRM PO form.

    HI friends,
    I'm quite new to SRM. I've to make some changes to std. PO form in SRM.like logo. Can you tell me Step by step what are the basic config required.? Also can anyone please forward me a sample techinical spec on SRM PO Smartforms, which I can use an a model for my tech. spec. Please email it to '[email protected]'. I promise I will award points to anyone helps.
    Thanks,
    ASH

    Thanks Denis. That was very helpful.
    I put a HTTP breakpoint in LBBP_PO_APPF35. But I was not able to debug. Till sometime back the SRM portal was working fine, but all of a sudden I am getting the error
    "Error when processing your request "
    "The URL http://usushpdba387.nbcuni.ge.com:8000/sap/bc/gui/sap/its/bbpstart was not called due to an error"
    "The termination type was: RABAX_STATE
    In ST22 the error is:
    The termination occurred in the ABAP program "CL_HTTP_EXT_ITS===============CP" 
      in "IF_HTTP_EXTENSION~HANDLE_REQUEST".                                         
    The main program was "SAPMHTTP ".                                               
    Thanks and Regards,
    Jayesh

  • PO Smartform - Language Display

    Hi all-,
    Domain: SAP SRM PO smartform
    I would like to know how to display/output the purchase order using the language of the vendor? For eg, if vendor language is French, I would like the PO smartform output to be displayed in French. I would appreciate any thoughts in this regard.
    thank you,
    Aks

    Hi,
    Try using the BADi "BBP_OUTPUT_CHANGE_SF" and acc set the parameters for the smartform including the Language based on the vendor.
    BR,
    Disha.
    Do reward points for useful answers.

  • FORMS in SRM EBP & SRM SUS

    Hi ,
    Supplier want to print Invoice / PO from SUS or Buyer want to print PO from SRM -EBP itself...in this case ,can anyone confirm me, whether we need to "define and use"  separte Forms/ Scripts for Purchasing documents like PO, Invoice ..etc in SRM EBP & SRM SUS  , other than that we use in backend ECC system ?
    Thank you in advance...
    Regards
    NAP

    You must need to maintain a specific smart form for PO/Invoice Output in SRM.
    Smartform/Script defined in ECC cann't be used for output in SRM.
    Sandip

  • Printing currency symbols(like $ for dollar)for all countries in smartforms

    Hi friends,
    I have to print currency symbols (like $ for dollar) for all countries in SRM PO Smartform.
    Is there any character set which has all the currency symbols in it?
    If so, how to print those in Smartforms?

    Hi
    There are two ways to maintain format of Currency,
    1. Transaction : OY01 Customize: set up countries
    2. Menu->System->User profile-> Own data -> Defualt
    Just check the country seeting as well as user setting
    before run the smart form.
    U can use SET COUNTRY command to set country format which is specified into OY01.
    Use Write stament to convert into required currency format.
    ... CURRENCY w
    Effect
    Correct format for currency specified in the field w.
    Treats the contents of f as a currency amount. The currency specified in w determines how many decimal places this amount should have.
    The contents of w are used as a currency key for the table TCURX; if there is no entry for w, the system assumes that the currency amount has 2 decimal places.
    Regard ,
    Vinod

  • BADI for updating changing output medium in PO

    Hi,
        Is there any BADI or exit present for updating the output medium in PO , based upon some criteria ?
        In my requirement I want to make output medium as <b><b>'email'</b></b> and set email address to email ID of one of the partner function maintained in PO.
    Thanks and Regards,
    Amit R

    Hi
    <b>At runtime, you will get the GUID in the BADI Interface.</b>
    Incase this BADI does not help, go for another BADI
    1) <u>BBP_SEND_MEDIUM_MODE</u>     
    (Determines the Default Settings for the Send Medium)
    2) '<u>BBP_OUTPUT_CHANGE_SF'</u>.
    <u>Here are some related links -></u>
    Re: PO output medium issue
    Re: SRM PO SMARTFORM
    Re: Control PO output to vendor
    Re: Add a Printer ?  -> LP01
    Hope this will help.
    Regards
    - Atul

  • How to differentiate between printed form and form sent by Mail

    Hello All,
    We have a requirement where we need to print a different text in the smartform based on whether the PO is being printed or being sent by mail. There is a radio button in PO Output screen which lets you select whether to print the PO or send it by mail. Would anyone know which table holds this data?
    Thanks for your time.
    Regards,
    Johnson

    Hi
    Which SRM version are you using ?
    <u>You can change smartform in transaction SMARTFORMS. Choose From BBP_PO and click on edit button. Go to Global Settings\Global definitions and go to Initialization tab.</u>
    <u><b>You will find the relevant field in SF_PO structure</b>
    Based on the PO GUID, read the PO relevant data using the function module BBP_PD_PO_GETDETAIL. Hope here you can identify the table / field names as well.
    </u>
    <u>Also, you can add
    IF... ENDIF statements and add a flag variable
    based on the current status of document. And use this flag to differntiate between the two statuses.</u>
    <i><u>Related link -></u></i>
    Re: SRM PO Print
    <u>SRM PO Print</u>
    Re: How to change default smartform triggered while printing for shopping cart
    PO output (classic scenario)
    Revised PO
    Re: SRM PO SMARTFORM
    delete printed PO
    <u>Trigerring Smartform</u>
    Trigering Smartform
    Re: SRM PO Form
    Do let me know.
    Regards
    - Atul

  • Hi help needed in Smart form using BAdi ( please any one help me )

    Hi,
        I am working in SRM.I am new to SRM and smartforms .My problem is I need to change the stndard smarform for BBP_BIDINV_BID into zprogram for The text for Published Bid Invitation email should read as:xxxxwith emp name and date,The text for email when Bid is rejected :XXXx,Accepted,Returned.I need to attch the text using BAdi's .So can any one help me how to find out the suitable BADi to this and please send me process to do the oject..
    thanks in advance.
       Regards
         Uday

    Hi,
    check this BADI :
    BBP_OUTPUT_CHANGE_SF
    Regards
    Appana

  • How to use Vendor Material Number in Purchase Order Creation - ECS Scenario

    Hi SRM Gurus,
    We are in Extended Classic Scenrio - SRM 5.0.
    We want Vendor Material Number to be printed in the Purchase Order Layout. I remember in R/3 we have inforecord, wherein we have vendor Material number. Where do we maintain vendor material number in SRM. Suggest a suitable solution.
    Thanks & Regards,
    Ramkumar

    Hi
    Please refer to BBP_PD transaction to get the SRM Shopping cart (use Object type - BUS2121) / Local PO details (Use Object Type - BUS2201).
    <u>Please use the following useful links to refer in this case.</u>
    <b>Re: PO Display
    Vendor material no is not replicated in R/3
    Re: PO Display
    Re: SRM PO SMARTFORM
    Re: SRM PO Print
    Re: SRM PO SMARTFORMS
    You need to copy the standard SAP smartform BBP_PO to a custom smartform say - ZBBP_PO.
    SRM SPRO Configuartion Settings ->
    In SPRO -> SRM-SRM server-Cross Application basic Settings ->Set output Actions and output format->Define Action for output document.
    Select Action profile as BBP_PD_PO, click on processing type, choose smart form print or fax or e-mail as per your requirement and
    change PO name as ZBBP_PO, in this case.
    Incase you need any assitance, let me know.
    Hope this will help.
    Regards
    - Atul

  • Suitable Exit/BADI for populating Requirement Tracking Number in PO and PR

    Hi all,
    I need help from you all. I need a single exit or badi which will trigger before saving any PO or PR while creating.
    For PO, it should handle 3 possible cases.
    1. Tcode : ME21
    2. Tcode : ME21N
    3. BAPI function module (Ex: BAPI_PO_CREATE1)
    For PR, it should also handle 3 possible cases
      1. Tcode : ME51
      2. Tcode : ME51N
      3. BAPI function module (Ex: BAPI_PR_CREATE)
    I need to populate Requirement Tracking Number (BEDNR) field in the line item from a custom number range object and also have to update a custom table.
    Please suggest...
    Raj

    Hi
    <b>At runtime, you will get the GUID in the BADI Interface.</b>
    Incase this BADI does not help, go for another BADI
    1) <u>BBP_SEND_MEDIUM_MODE</u>     
    (Determines the Default Settings for the Send Medium)
    2) '<u>BBP_OUTPUT_CHANGE_SF'</u>.
    <u>Here are some related links -></u>
    Re: PO output medium issue
    Re: SRM PO SMARTFORM
    Re: Control PO output to vendor
    Re: Add a Printer ?  -> LP01
    Hope this will help.
    Regards
    - Atul

Maybe you are looking for