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
vasanthHi,
[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!
LeonHi 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 ?
TIAsince 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.
SenthilHi,
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. -
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.
AaronHi 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 -
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
chanduhi,
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
subbaThanks 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,
SrinivasHi 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 PMHi,
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 AMHi 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
KuSAPMV45A,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
-
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
-
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
-
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