To assign smartform for bid invetation to transaction type of BidInvitation

Hi friends!
Could you tell me if it is possible assign output format(BBP_BID_INVITATION) for bid invetation to transaction type of Bid Invitation?
Thanks.

Hi,
You need to implement the BADI  BBP_OUTPUT_CHANGE_SF
There you can implement the logic that you need for your business process, for example:
You have different transaction types for BID INVITATION (ZXX1, ZYY1, ZWW1) and you want to use different smartforms for each one, then you need
1. Create the different smartforms with the transaction SMARTFORMS (for the bid invitation you can make a copy from the standar smartform BBP_BID_INVITATION which includes the structures and tables for the bid invitation then you don´t need to create a complete smartform)
2. Implement the BADI BBP_OUTPUT_CHANGE_SF with the transaction se18 or se19 or SPRO --> Supplier Relationship Management --> Cross aplication Basic Data --> Business Ad Ins (BadIs) --> Document Output --> Change Forms for document Output.
there you need to implement your own Ligic, use the method and parameters as i mention below.
Method: CHANGE_FORMS
Parameter: CV_SMARTFORM
Parameter: CV_SMARTFORM_MAIL
Parameter:CV_SUBJECT_MAIL
Code Example:
DATA: wa_header_bid     TYPE          bbp_pds_header.
For getting the document
  CALL FUNCTION 'BBP_PROCDOC_GETDETAIL'
    EXPORTING
      i_guid         = iv_guid
    i_object_id    =
      i_object_type  = iv_object_type
    IMPORTING
      e_header       = wa_header_bid.
  IF iv_object_type = 'BUS2200'   Bus for the Bid Invitation
  IF wa_header_bid-process_type = 'ZXX1'.
       cv_smartform = 'smartform name 1'.
       cv_smartform_mail = 'text body for the email 1'.
       cv_subject_mail = 'text subject for the mail 1'.
   ELSEIF wa_header_bid-process_type = 'ZYY1'.
                  cv_smartform = 'smartform name 2'.
                  cv_smartform_mail = 'text body for the email 2'.
                  cv_subject_mail = 'text subject for the mail 2'.
            ELSEIF wa_header_bid-process_type = 'ZWW1'.
                     cv_smartform = 'smartform name 3'.
                     cv_smartform_mail = 'text body for the email 3'.
                     cv_subject_mail = 'text subject for the mail 3'.
    ENDIF.
ENDIF.
That's all

Similar Messages

  • Assigning reason for status in lead transaction

    hello everybody
    i'm using CRM 5.0 and what i did is that i create all of subject profile and code group profile and codes and i assigned status and subjuct profile to transaction and it doesn't appeare
    high point for the quick response

    Hi Anthony,
    i think you assigned the status and subject profile in SPRO.
    you also need to assign it in the transaction type settings in CRM SPRO transaction.
    you select your transaction type and then select the leading business categroy and then you select the next label customizing on the left side screen (i forgot the name it comes under business category)
    you need to enter your subject profile here also and you can find what deafult values should appear for drop down values.
    Hope it clarifies.
    Thanks and reward points if it helps
    Srini

  • Using AME for Purchase Requisition Apporval transaction type

    Hi ,
    Product : EBS --11.5.10.2 AME B rollup 2 .
    We wanted to introduce approvers based on requisition line total and a dff value on requisition line.
    For that we created a line level attribute to calculate the requisition line amount Then created a test condition saying if req line total is > 1500 Introduce and approval group.
    When creating a rule It says create a rule at header level So went into Approvals Management Administrator resp and changed the Configuration Variables allowAllItemClassRuleswhether AME allows to create subordinate item class rules-- Yes at transaction type Purchase requisition Approval . This allowed be to create the rule for the line level Tested real transaction on test workbench --This works fine
    When tested this using the actual requisition --It gives and error "You do not have the authority to approve this requisition and an Approval List was not created automatically. Please contact your system administrator."
    Error message in the log shows :
    EXCEPTION:[icx.por.approval.server.ApprovalListAMImpl]:Fatal OAException:java.sql.SQLException: ORA-20001: The input ame_util.approverRecord2 does not belong to the header item class, as ame_api requires.
    ORA-06512: at "APPS.POR_AME_APPROVAL_LIST", line 485
    ORA-06512: at line 1
    Is it the correct way to define rules ?
    Is it possible to create a Header level attribute to calculate the line total or check for req total and add an approver looking at the line level req totals ?
    Please suggest if any body implemented Line level approval for requisition using AME ?
    If this is not the correct forum please inform which forum should i post the thread.
    -Regards,
    Chandra

    Hi,
    Please review the following documents and see if it helps.
    Note: 333270.1 - APINV: Line Item Class Rules Error in AP with ORA-20001: The input ame_util.approverRecord2 does not belong to the header item class, as ame_api. No Errors In AME Test Tab
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=333270.1
    Note: 393099.1 - Ora-20001 Error When Testing In Ame Test Tab
    https://metalink2.oracle.com/metalink/plsql/ml2_documents.showDocument?p_database_id=NOT&p_id=393099.1
    Regards,
    Hussein

  • Assign smartforms for F.13 in correspondense

    Hi All,
    We have complex layout need to develop for customer confirmation letter;
    developing it in smart form is more easier then script.
    so we are planning to develop this layout in smartform.
    from Functional config, can i assign this smartform in the Tcode OB96? (Financial accounting -> account payable& recievable -> customer accounts -> line items -> correspondense -> check settings of correspondense -> define forms names for correspondense print)
    I can see only scripts assigned to standard programs
    Thanks,
    Shwetha

    Hi Krishna,
    the solution is quite simple, just press "enter" when the warning appears.
    I'm not sure, what stopped you telling us the solution, it's so simple with just one sentence.
    Instead, you just told you solved the problem on your own.

  • PLMD_AUDIT - Produce different smartforms for Audit dependant on Audit Type

    HI,
    This is a new module for us so we are looking for help!
    We have created our own smartform, ZPLM_AUDIT, to be produced for an audit. This all works well.
    However, we would now like to produce a different form for a different Audit type.
    How do we determine which form to use? There seems to only be space in config for one form name. We have found SAP Note 432642 and followed the instructions but the note does not tell us how to use the class we create.
    If anyone has any experience in this area, we would be very grateful for your help.
    Thanks,
    Jan
    Edited by: Jan on Dec 21, 2010 11:48 AM

    Hey Jan
    I am facing the same issue. Can you help how did you identified the audit type in this method . Also let me know what code u wrote in your enahcement .
    Thanks

  • How to assign SmartForms to Application Forms for SAP ISU

    Hi Experts,
    We are going to use PWB for bill printing in SAP ISU.
    I have worked with ECC6.0 for PWB and seen that there is an option available to assign Smart Forms to the Application form in EFRM with selecting SmartForm option available in a dropddown. And for transaction EFCS creating FormClass the checkbox is available to make it usable for SmartForms.
    But we are using SAP R/3 4.6C. But these option i am not able to see in 4.6C.
    Can anyone guide how we can use and assign SmartForms for Release 4.6C.
    Thanks in advance.
    Ankur

    Thanks for the reply, but what about doing DML on other tables in other schemas. The DBA has created roles and granted permission to the user and they can do DML thru SQL plus without problem but when same operation is attempted thru Oracle forms ORA-40508 and object does not exist errors come up.
    How does a forms knows which tables in the database (under their own schema or on others to which they have been granted rights to) are availabel. Is there a property setting in the pallate or something in forms runtime which would recognize varoius users and then let them do DML on various tables under their or others's schema.
    Thanks in advance

  • How to Assigned smartform in CRM

    Dear Friends,
    Please guide me  how to assigned smartforms (Order conformation) with driver program in CRM,
    Santhi

    Hi Shanti
    You need to define action profile from CRM->Basic Functions->Actions->Actions in transactions->Change Actions and Conditions->Define Action Profiles and Actions (you can use profile ORDER_MESSAGES)
    and then define condition for your action profile from the path CRM->Basic Functions->Actions->Actions in transactions->Change Actions and Conditions->Define Conditions
    And then assign this action profile to your transaction type.
    regards
    M.

  • Smartforms for Shipment

    hi
    does exist a smartforms for the shipment ? transaction VT01N.
    I'm in ECC6.
    thanks

    Hi,
    To check if there any smartform exist or not for that .
    First try to findout the output type and application for particular transaction .
    Then go NACE Transaction and select application. after selecting that one
    go output types after selecting that one select processing routines.
    then u will see the driver programe and routine and form for transaction.
    Assign points if useful.

  • How to enter an account assignment category for a material.

    Hi guys:
       I am facing following error prompt,please tell me how to enter an account assignment category for a material.
    thanks
    Account assignment mandatory for material 0000000N6451 (enter acc. ***. cat.)
    Message no. ME062
    Diagnosis
    There is no provision for value-based inventory management for this material type in this plant. Account assignment is thus necessary.
    Procedure
    Please enter an account assignment category.

    HI Shyam :
    Go to transaction type OMS2. Check whether the material type u are using is ticked for Value update.
    If not,
    a. Use a different material type
    b. or Use an account assignment category.
    How to use B,that is hot to enter an account assignment cateogory

  • Assign a number range to the transaction in Logistics Invoice Verification

    Hi Experts,
    There are two transaction types (RS and RD) in Logistics Invoice Verification.  We have assigned number range 01 to them.
    Is it possible to assign multiple number range to a transaction type in Logistics Invoice Verification? If yes, how to do it?
    Is it possible to create other transaction types? If yes, how to do it, and any risk?
    Appreciate your advices. Thanks.
    regards,
    April

    Hi April,
    Im afraid it is not possible to set more than one number range to a transaction/document
    type. To create different transaction/document types you can do this in transaction OBA7.
    Then to set what default document types are used in a transaction you can set this in OMR4.
    There should be no risk in creating extra document types as long as the description of each
    one you create is clearly documented. For more info on number range assignment check out
    notes 452127, 193020 and 62077.
    Hope this helps.
    Best regards,
    Adam.

  • Sales Area assignment to Transaction Type.

    Dear all,
    We are using SAP CRM 5.0and am in the process of rolling out CRM Sales to a new Company of us.
    I have defined the Organization Management in C21 System and completed the Assignment of Sales Area to the Transaction Types in Development landscape.
    Now i need to move the settings to QA landscape.
    As the assignment of Sales area is a transportable object, i transported the same to QA landscape but the organization number ranges which has been created in QA landscape are different,
    how do you I bring same Organization Number to QA landscape from Development as it is not a transportable object?
    It is the only way to Change the system settings in SCC4 and change the settings manually.
    Kindly give me your inputs how to go ahead.
    Satish

    Hi,
       Check if the following thread helps.
    [Transport Org Structure;
    [Transport of Organization Structure;
    [Transport Org Structure;
    Regards,
    Arun Prakash
    Edited by: Arun Prakash Karuppanan on May 11, 2010 3:38 PM

  • Common follow-up task for multiple lead transaction types

    Hi Gurus,
    Happy New Year.
    I am creating 3 lead transaction types as per the business requirement and i want to use common lead follow-up task for all three Lead transaction types.  My question over here is what are the problems if i use common follow-up task for multiple lead types.
    Thanks and Regards,
    Arun

    Hi DJ,
    Thanks for the Quick response....
    comming to your questions,
    1. As of now i am planning to use same number ranges for 3 lead transaction types.
    2. Yes these lead types are user specific. first two lead transaction types will be seen by User A , and Lead Type 3 will be seen to User B.
    please suggest me how to go on.
    Awaiting for your response.
    Thanks and Regards,
    Arun

  • Purchase Order with Transaction Type: Missing on scrren

    Hi Guys,
    I've been searching for the place in config and master data that determines where the Transaction type is linked the the org. unit or user, but have not been succesfull.
    The selection for transaction type is emty in the "Create Purchase order" screen.
    I have activated ECPO in "Define Transaction Types" in IMG.
    I have had the same problem before but forgot where it was.
    Can any of you mighty people out there point me in the right direction?
    Thanks in advance,
    Thomas
    Message was edited by:
            Thomas Midtbøll

    Hi Thomas,
    The transaction types ECPO & ECDP are maintained in the attributes (BSA) of the org. structure at the Co. Code level or which ever level (P.Org, P.Group) based on the requirements. The user assigned at any of these levels inherit these attributes.
    Also you define number ranges (external & Internal) both for the transaction types in the SPRO > IMG along with the point you mentioned for the activation of Transaction types.
    Hope this answers your query. Clarifications are welcome.
    Rgds,
    Teja

  • Business Transaction Profile - Error when using Z-Transaction Type

    Dear Experts,
    we are using SAP CRM 7.0 (Support Level 0007 - SAPKU70007). I have created a Z-Business Transaction Profile Z_IC_SERVICE.
    SAP Help says:
    Enter the transaction type to be used as a default in your scenario in the IC WebClient. For example, choose the transaction type 0010 (Interaction Record) if an interaction record is to be created automatically. The system creates this interaction record automatically after the interaction has started (for example, after accepting a call). During this, the activity clipboard in the interaction record is filled with the relevant data.
    So when I am using the transaction type 0010 (Interaction Record) in my Business Transaction Profile all is OK that means I can search for accounts and I can confirm them to go on with the process.
    BUT: When I entering here a Z Transaction Type (Z000) the systems shows the errors:
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event InteractionStarted.
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event BPConfirmed.
    Then I have made a copy of the transaction type 0010 (Name of copy: Z010) and tried to use it in my Business Transaction Profile the system says:
    Customizing settings missing. Assign partner functions to Z010
    Anybody know what to do and where to avoid errors? Note 1346892 is obsolete in this case because we already have the highest Support Package Level.
    Best Regards
    Oliver

    Hi yes you were right. In the case of both transaction type I have corrected the customizing parameters in
    SPRO -> Customer Relationship Management -> Interaction Center WebClient -> Business Transaction -> Assign Partner Functions to Business Transactions
    In the case of Transaction Type Z010 I had Z-Partner Functions and and that leaded to the errors:
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event InteractionStarted.
    - Error occurred in class CL_ICCMP_CUCOIREC_IMPL, event BPConfirmed.
    In case of the Transaction TYPE Z000 I forgot to assign the Partner Functions that is why this error appeared:
    Customizing settings missing. Assign partner functions to Z010
    Thread Closed

  • Partner Determination using Transaction Type in Org Model

    Hi Experts,
    I am a functional consultant working on CRM 5.0 and currently customizing the partner determination procedure for transaction Lead. As per the business requirement, for all the leads created by default the system should determine a Lead Qualifier in the transaction Lead. In order to achieve this I am using rule 14000146 Orgman_14 which provides org unit for a transaction type. In the org model I am having a org unit defined as "Lead Management Dept" as well as I have created and assigned position Lead Qualifier and assigned emp to this position too. Now I have defined the sales attributes for this Org Unit "Lead Management Dept" and for the sales attribute "Transaction Type" filled in value as Y001 which is my transaction type for Lead.
    The issue is that this defined attribute is not inherited by the position although this position is assigned to the above mentioned Org Unit and therefore the partner is not getting determined in the transaction. Can someone provide guidance about this issue? How to inherit this attribute to position so that the position is determined in the PDP? or any other alternative for this situation??
    Thnaks and regards
    Ambar Adhav

    Hi,
    Try transaction OOATTRCUST, scenario SALE> Attributes/Scenarios:
    For PROC_TYPE attribute try to change the Inherit.Type and see how the system behaves.
    Regards,
    Susana Messias

Maybe you are looking for

  • How to Read payload..?

    Hello, I am not satisfied with the display of the messages in SXMB_MONI. I want to write a program that reads table SXMSPMAST (holding all processed messages) with selection criteria = application error. For those entries I want to read the correspon

  • How to get rid of ad by mac cost

    I just can't seem to get rid of the  "ad by maccost" pop ups. Please advise

  • Windows could not load installer for volume. Contact your hardware vendor

    If you ever get this message itunes will not update your ipod. I was getting this message on my shuffle but not on any other model. Also got the message it couldn't load installer for my mouse. It took a while to find the answer but this corrected it

  • Encrypt fields in Oracle 8.1.6 ??

    Hi. Has anyone tip how to encrypt a field in oracle 8.1.6. /Christer

  • How to move the entries of table BNKAIN between systems

    Hi, Is there any way to export the entries of table BNKAIN from one SAP system (development) to another manually? This is the table which is not transported via a transport...even in development system the "transport entries" option is not active. IN