Internet Sales Order - Additional attributes

Hi,
I have a requirement to enable Certification Requirements for products being sold.  Process goes like this -
Customer places a Sales Order on Internet via Internet Sales Solution.  While placing the order, customer would select the types of certifications required for the product for example: certificate on country of origin, Quality certificate etc.  User should be able to select multiple such certificates as required, while creating the Sales Order.  Is there any way I can achieve this?  I am thinking about using additional attributes (via Set Types and attributes) assigned to the product master.  But, by assigning these to the product master, can I see the same attirbutes in the Sales Order in Internet Sales?  Secondly, can these attributes (with values) be transferred back to R/3 Sales Order? Any suggestions will be appreciated and properly rewarded for good answers.
Thanks in advance

Hi Gopala,
Yes. You can use additional products attributes to display the required certification parameters.
But these attributes can't be transfered onto the sales order by default. You need to some java development / abap development to extend the sales order.
If you want to transfer the same attributes to R/3 order then you have enhance the BAPIMATICS strucuture so that the middleware transfers them.
Also you need to extend R/3 sales order to hold these attributes. This is a complex scenario and you need to design a good functional specification document before even attempting the design
Let me know, if you need any further info.
<b>
Do not forget to reward if it helps,</b>
Regards,
Paul Kondaveeti

Similar Messages

  • Sale Order additional data B.

    Hi,
    I have created 2 z fields in sale order additional data b at item level.
    but when user is entering any data in that field,same data is getting displayed for all line items.
    how to control that for particular item for which user has entered.
    Data Entered in z fields are used only for display purpose which are used for some calculations.

    hi,
    in PAI  usercommand  module  
    use loop endloop for internal table which store item level data 
    loop at item level data
    user command module 
    endloop.
    in module  driving program .
    module
    read table it_issue index tab_ctl-current_line transporting no fields.
      if sy-subrc = 0.
        it_issue-kostl = p_kostl.
        it_issue-ktext = p_ktext.
        it_issue-for_sys = p_for_sys.
        modify it_issue from it_issue index tab_ctl-current_line.
        clear it_issue.
      else.
        it_issue-kostl = p_kostl.
        it_issue-ktext = p_ktext.
        it_issue-for_sys = p_for_sys.
        append it_issue .
        clear it_issue.
      endif.
    endmodule  .
    regards
    deepak.

  • Internet Sales Order Management

    Hi Crm gurus, let me know the
    CRM 4.0 Internet Sales Order Management?
    piotns wil reward
    vasanth

    Hi,
    [Catalog and Order Management in E-Commerce|http://help.sap.com/saphelp_crm40/helpdata/en/97/296b4c8ab55446a9130871a73b368c/frameset.htm]
    Please follow the above link. Hope you got what you are searching for.
    Regards,
    Sateesh Chandra

  • Standard Sales Order VS. Internet Sales Order

    Greetings!
    Can someone advise what the difference is between a standard sales order (TA) and an internet sales order (ISBB or ISBC)? If I create an internet sales order, is that order converted to standard order automatically? If not, how can this order be replicated into R/3?
    Thanks!
    Leon

    Hi Leon,
    Internet order and standard order are both same except the order type. To replicate the internet sales order to R/3 you have to maintain the standard settings like, order type, number ranges, item categories and item category determinations between both the systems.
    Just treat the internet order like a standard CRM sales order and do all the configurations required to replicate into R/3. You should look into the '09 - Replication' best practice document to implement this scenario
    <b>Reward if helps</b>,
    Regards,
    Paul Kondaveeti

  • Mandatory field in sales order additional data tab

    Hi,
    I have added an extra field in additional data tab of sales order. 
    How can i make this field as mandatory for certain sales organisations ?
    TIA

    since it's conditional, I think I would add code in SAVE_DOCUMENT_PREPARE subroutine in MV45AFZZ, based on transaction code, prior values (YVBAP) and current values (XVBAP), and issue an error message, allowing user to return to the screens displaying Item table control, when the field is not properly populated.

  • 0DOC_NUMBER - Sales Order No - Attributes

    Hi Guys,
    Here is my requirement. I need sales order related characteristics like soldto, shipto, endcustomer,purchase order date and some line item level fields  like few dates and status flags.
    I am planning to add all the above as the attributes of 0DOC_NUMBER.
    I plan to use the following DS
    2LIS_11_VAHDR u2013 MC11VA0HDR u2013 Sales Document Header
    2LIS_11_VAITM u2013 MC11VA0ITM - Sales Document Item
    For the fields which are not available in the DS I will derive it from the user exit.
    I don't need any Key figures from the above DS  just characteristics.
    We are not using the above 2 DS for any reporting. What is the best way to enhance the attributes of 0doc_number. Do I have to use the above 2 DS or write a custom DS to populate the required fields.
    If I have to use the above 2 DS,will the delta get triggered if there is any change in the date fields like some Z field which is derived in the user exit.
    For example if a z date field changed from 08/01/2009 to 08/30/2009. Does this record gets captured in the next delta run. if not then we have to do a full update each time. i don't think it is possible.
    Please advise what is the best way to enhance the attributes of 0doc_number .
    Thanks for your help.
    Senthil

    Hi,
      It dont think its advisable to load soldto, shipto, endcustomer,purchase order date and some line item level fields like few dates and status flags to attrbutes. These are transactional data and would not work as you would have simply too many combinations. My suggestion would be to build a cube and use it for reporting.
    Also points to be noted are that 2LIS_11_VAHDR u2013 MC11VA0HDR u2013 Sales Document Header
    2LIS_11_VAITM u2013 MC11VA0ITM - Sales Document Item, these are transactional datasources.
    Regards.

  • Sales Order Item Attribute

    Hi,
    I need to add a few attributes to 0S_ORD_ITEM (Sales order item).  I have 2 sales order item status fields I want to add as attributes.  Has anyone done this? If so, what is used as the data source?
    Thanks for your help.
    Aaron

    Hi Aaron,
    well as Kristian already mentioned, this is not a very good idea. If you really need to do it you also have to compound 0s_ord_item by the document number and you need to create your own datasource for it and populate the status in the user exit. But: isn't it possible for you to add the status fields to the transactional data, is it? This might be the better approach. Another approach might be to create a ods which contains the document number, the item and the status fields and create a multiprovider on this new ods and your cube.
    Siggi

  • Sales Order Additional Data

    Hi,
    I have 2 sales orders:
    SO1) with an entry in the Header Level field VBKA-KVGR1 (Additonal Data A).
    SO2) No entry in the Header Level field VBKA-KVGR1 (Additonal Data A).
    If I open SO1 in VA02 and F3 Back out of it without making a change, I am asked "do I want to Save Changes"?
    If I open SO2 in VA02 and F3 Back out of it without making a change, I am not asked the question.
    Anyone know why?
    Thanks.

    Hi Max,
    I said yes to the 'Save Changes' question but no new change document appeared.
    I'll do a debug now and see if there is a userexit somewhere changing something.
    From the quick debug that I have done, the Popup appears because...
    (SAPMV45B)R185D-DATALOSS = X here:
    SAPLV00F / LV00FF0D
    Form DIALOG_AUSGEBEN
    IF T185D-DIADYN NE SPACE.
      PERFORM DIALOGFELD_DYNAMISCH USING MODUL-POOL USER_DATALOSS
                                         USER_FIELD.
      ASSIGN (USER_FIELD) TO <FS1>.
    Datenverlust -
      CHECK <FS1> NE SPACE. -
    >>>>> 'X'
    ENDIF.
    (USER_FIELD)  = (SAPMV45B)R185D-DATALOSS
    In the other one (SAPMV45B)R185D-DATALOSS = '  '
    Thanks.

  • Can we restrict the flow of Internet sales order created in b2b by status

    Hello,
    I am creating a sales order in b2b webshop and the status is Inprocess then i login to CRM Web UI as sales maanger
    and then i release the sales order only then the sales order will flow to ERP,
    can we achive this and how? in my case as soon as i save the sales order it is flowing to R3
    any help is much appreciated
    Thanks
    chandu

    hi,
    i found one post where the colleague had similar issue and it was solved with the status profile change
    chekc the following link
    CRM - Order Status - How to set 'Distribution lock' on Order creation/Save.
    cheers
    chandu

  • Screen compression problems in sales order additional data b screens

    When i enter va01 for the slaes order he screens are:
    SAPMV45A8309, Sales Document Header - User Exit Header
    SAPMV45A8459, Sales doc. Item - User exit item
    Use screen painter to change them. (transaction SE51)
    what happened is that i have four boxes in additional data b subscreens and i am calling another sub screen 9801 which contains table control what happened is that while run time i am getting gap in the boex of screen 8459, how to compreess the boxes or spaces to accomodate the table control.
    very urgent pls.....
    regards
    subba

    Thanks for your reply , Actually i am calling  9801 sub screen  with table control on to 8459 sub screen(sapmv45a program)
    still the problemm remains the same. I am using the code as below.zie,z01,zia are all modification groups to hide the boxes in the 8459 screen, pls check my code and revert back   urgently urgently.....
    PROCESS BEFORE OUTPUT.
                               Verarbeitung vor der Ausg
        MODULE ZZ_GET_TEXT.
       MODULE ZZ_FIELD_SETTINGS.
      CALL SUBSCREEN ZZAUDIT INCLUDING 'SAPMV45A' '9801'.
    PROCESS AFTER INPUT.
       CALL SUBSCREEN ZZAUDIT.
    MODULE    ZZ_FIELD_SETTINGS OUTPUT.
      LOOP AT SCREEN.
      Determine main grouping based upon mod group 3 field.
        CASE SCREEN-GROUP3.
          WHEN 'ZIA'.                    " Orbit  /interface architecture.
            PERFORM ZZ_FIELD_ZIA.
          WHEN  'ZIE'.                  " ERI interface.
            PERFORM ZZ_FIELD_ZIE.
          WHEN 'Z01'. " Generic -Relevant for all interfaces potentially.
            PERFORM ZZ_FIELD_Z01.
        ENDCASE.
      Handle display of contract versus other doc types.
        IF VBAK-VBTYP EQ  'G'.       "Contract doc type.
          IF SCREEN-GROUP4 NE  'Z02'.
            SCREEN-ACTIVE = 0.  " field not relevant for contract display.
          ENDIF.
        ELSE.                    "other doc types.
          IF SCREEN-GROUP4 EQ 'Z02'.
          Field not relevant for non-contract display.
            SCREEN-ACTIVE  = 0.
          ENDIF.
        ENDIF.
    FORM ZZ_FIELD_ZIE.
      IF NOT VBAK-AUART IN ZZR_AUART.
    IA related Doc Type - Hide ERI fields
        SCREEN-ACTIVE = 0.
      ELSE.
      IF SY-BINPT NE 'X'.         " Not Processing in BDC Mode
        SCREEN-INPUT = 0.         " Turn Off Input Ability
      ENDIF.
        CASE SCREEN-GROUP4.
          WHEN 'ZAU'.                " Audit Toggle Related
           IF zzshowaudit NE 'X'.
             screen-active = 0.
           ENDIF.
          WHEN 'ENA'.
            SCREEN-INPUT   = 1.
          WHEN 'ZTS'.
            IF SY-SYSID EQ 'DV2'.
              SCREEN-INPUT = 1.      " Testing Allowed in Development
            ENDIF.
        ENDCASE.
      ENDIF.
    FORM ZZ_FIELD_ZIA.
      IF VBAK-AUART IN ZZR_AUART.
      ERI related Doc Type  -Hide IA related fields
        SCREEN-ACTIVE = 0.
      ELSE.
        CASE SCREEN-GROUP1.
          WHEN '001'.                             "0902 specific fields
          WHEN '002'.                              "0902 WebCore fields
            IF  VBAK-VKORG NE '0902' AND
                VBAK-VKORG NE '0903' AND
                VBAK-VKORG NE '0917'.
              SCREEN-INPUT = 0.
            ENDIF.
          WHEN '003'.                              "0917 specific fields
            IF VBAK-VKORG NE '0917'.
              SCREEN-INPUT = 0.
            ENDIF.
          WHEN '999'.                             "Generic Fields
            IF VBAK-VKORG EQ '0917' OR
               VBAK-VKORG EQ '0902' OR
               VBAK-VKORG EQ '0903'.

  • Minimum Order Value for an internet sales order in the webshop

    Hi Guys,
    I have a requrement of maintaining Minimum Order Value (MOV) for an order created in B2B webshop.
    We have a condition type AMIZ which supports the same function in ECC. Will it support CRM too?
    Current implementation is CRM 5.0 and the backend is R/3 4.7.
    Thanks in advance,
    Srinivas

    Hi Srinivas,
    I believe condition type AMIZ is available in CRM by standard. So its should support. Offcourse you ll have to assign the required requirement routines / condition base values.
    Regards,
    Gaurav Gera

  • ERP sales order additional fields: how to select data and edit it.

    Hi Gurus,
    I need to add in the CRM Web UI SAP ERP fields like VBAK-TAXK1. I followed the steps as described in the SAP note nr 1224179.
    The field is present in the CRM WEB UI, but there is not the selection list and it is not editable.
    I checked the field in the structure TDS_HEAD_COMV, TDS_HEAD_COMC and it is in the table LORD_MAPPING with this entries:
    OBJECT :               HEAD
    FIELD :                   TAXK1
    FIIELD_INTERNAL: VBAK-TAXK1
    REPID:                    SAPMV45A
    DYNNR:                 4440     
    I have also checked the values of these two parameters in the VA transaction:
    CALL_FUNCTION equal blank
    CALL_ACTIVITY equal blank                                   
    In the CRM system I created the custom field and I renamed it with the same name of ERP field in the structure:
    INCL_EEW_ERP_ADMINH_V
    INCL_EEW_ERP_ADMINH_V_X
    Thanks for the Help
    Daniele
    Edited by: Daniele Piazza on Jan 24, 2011 3:17 PM

    Hi,
    Call transaction SFW5 on ERP system, click Continue on POP-UP.
    Check if ENTERPRISE_BUSINESS_FUNCTIONS->LOG_SD_SIMP_02 is active. If it is not active, select it and go to the menu->Activate .
    Edited by: Daniele Piazza on Apr 1, 2011 9:19 AM

  • Changing Sales Order in Internet Sales R/3 Edition

    Hi All,
    I am looking for information about Internet Sales R/3 Edition and I am trying to understand a little bit about it process flow and I have an imediate question:
    Is it possible to change a internet sales order after submiting it (for e.g changing item quantities, including new ones ore even deleting the sales order)?
    Every documentation I have searched (like the SAP CRM Best Pratices) only explains the creating and displaying process of sales order an nothing is mentioned about changing or even deleting those sales orders.
    Does anyone can help me on this?

    Hi Eduardo Trigo,
    Yes. You should be able to change the submitted internet sales order as long as the order status remains 'Open' i.e. the ordered quantities are not delivered.
    You should be able to see the 'Edit' button on an opened order as long as the order status is 'Open'
    If you delete all existing line items then the order will get deleted automatically.
    <b>Do not forget to reward if it helps</b>
    Thanks,
    Paul Kondaveeti

  • Additional field in the sales order header Purchase Order Data tab

    Hi,
    I want to add an additional field in the below screen:
    VAO1 > Go to > Header > Purchase Order Data >
    Under Sold to party section i want to add an additional field.
    Is this possible through configuration?
    Please let me know.
    Thanks in advance
    Edited by: Kase on Dec 20, 2011 7:06 AM

    Hi Kase,
    Check this below link it might be helpful for your issue
    sales order - Additional data B
    new fields in sales order
    Regards
    Pradeep

  • Additional Screen In Sales Order

    Hi All,
    I want to add some more fields in the sales order Additional screen A and B. So how can i proceed about it. Is there any Screen exit is there or do i have to take access key and change the screen by addign the fields.
    Thanks In advance.
    Thanks
    Ku

    SAPMV45A,4309 <<<<Additional Data A
    SAPMV45A,4312 ><<<<Additional Data B
    INCLUDE MV45AOZZ. " User-modules PBO
    INCLUDE MV45AIZZ. " User-modules PAI
    i hope the screen exit you are looking for additional Data Aand Data B screens.
    if so check the above includes.
    You need to have access key inorder to change.
    Thanks
    Seshu

Maybe you are looking for

  • Need help with inverter program

    I am very new to labview and I need a lot of help fast. I have been given this vi program, which I have attached, that operates a bunch of inverters. The program is driving the inverter which in turn drives the agitator on a washing machine. The agit

  • Conversion from int to String

    How can i convert an int to a String. There is no direct String constructor that take only an integer. Thanks

  • How to make a parameter mandatory ONLY if a certain radiobutton is clicked

    Hello experts, I have 3 radiobuttons. Now I modified it in such a way that if I clicked the 3rd radiobutton which is named pr_edit the parameter p_code will accept input. Now, what I want to modify it again that when I click on the pr_edit radiobutto

  • XPATH problems

    I use xpath to filter a xml document. When I use the xpath expressions from a main method everything works fine. But when I try to run my classes on through a servlet, the xpath returns nothing. I am using WSAD 5.0.1. Why would it not work on the ser

  • Adobe Air starting up error

    We use a motormanagement software for Yachts (N2Kview from Maretron ) on our computer. This software is using Adobe Air. When we start up the computer we will get an Adobe Air error message in Dutch on the desktop. Translation: "The installation of t