Skip to Content
avatar image
Former Member

How to customize purchase order smartform BBP_PO in SAP SRM 7.0?

Hi friends,

I am new to SAP, as well as to SRM world. Currently I have a object with me from purchase order smartform in SRM. My job is to copy the standard PO form named BBP_PO into "Z" form and to make customizations in the copied one. I don't have idea about how to proceed with it. Please give me some idea about required processing classes, methods, BADI's, FM's etc,.. Can anyone please tell me how to do this job? I am a fresher so if you help me in this means, it would be very helpful for me and for my future.

Thanks and regards,

Siva

Add comment
10|10000 characters needed characters exceeded

  • Get RSS Feed

2 Answers

  • avatar image
    Former Member
    Apr 12, 2010 at 12:45 AM

    Siva,

    Check SMARTFORMS Sap transaction

    SG

    Add comment
    10|10000 characters needed characters exceeded

    • Former Member Former Member

      Hi,

      In the Form interface there is one structure called SF_PO, in this structure you will get all the details.

      you can also use function module BBP_PD_PO_GETDETAIL, so fetch all the details of the purchase order.

      and to trigger your smartform, you can follow the steps described by Vikas. you can create an implementation of the badi

      BBP_OUTPUT_CHANGE_SF and pass you z smartform name when object type is bus2201.

  • avatar image
    Former Member
    Jun 17, 2010 at 08:40 AM

    HI Guys,

    Quick question? I'm implementing the same BADI as well. Basing from the BADI BBP_OUTPUT_CHANGE_SF the parameters "CV_SUBJECT_MAIL" has 50 characters for the email subject and the parameter "CV_SMARTFORM_MAIL" has 30 characters. Is it really just 30 characters for the email BODY? Also, is it possible that the message (content/body of the email) be available in different languages like the SRM PO smartform? Can we implement a rule according to which: if PO language is A (supplier dependency) then email title & body text will be in language 1 also?

    Hope you can heolp me guys. Thank you so much in advance.

    Teddy Dullano

    Add comment
    10|10000 characters needed characters exceeded