Missing relationshiops between commerce item and shipping group
Hi,
We are experiencing an issue on our site where intermittently the relationships between the commerce items added to the cart and the default shipping group created with the order are not being formed, this is causing us issues during the check out flow for example when validateForCheckOut pipeline chain is invoked it has a processor which will verify if all the commerce items in the order are assigned to shipping groups (precisely validateShippingGroupsForCheckout).
At this point of time we are not sure what is causing it as when we add items to the order we are totally relying upon ATG's OOB handle method in the CartModifierFormHandler, there's no customization around it, though we do have an overridden version of pre and post methods which performs some business validations and adds to form exceptions if there are any. Please let me know if anyone has faced similar issues and how can we overcome this, for now I have a custom build droplet which I invoke on the shopping cart page hence passing the entire order and this droplet will create any missing relationships but that's more like a patch, we do not know the root cause yet.
Thanks!
Edited by: 930816 on Oct 30, 2012 9:51 AM
Probably you can enable debug in OrderRepository and monitor any SQL Exception related to dcspp_shipitem_rel table. Are you facing this issue only in Production? - If yes, you might want to verify the caching configuration of OrderRepository
Joshua
Similar Messages
-
StoreFront : Payment and Shipping group relationships are missing for some orders
Hi Team,
In our application, we are able to see relationship between payment and shipping group for some orders. But we are not able to find these relationships for some orders.
We are verifying in "dcspp_payship_rel" table. We are wondering why this behavior is happening for some orders.
Could you please suggest to move further ?
Regards,
Babji...Hello.
First of all you must ensure that you are properly using transactions when you create/update the orders.
There are best practices to update the orders in ATG that must be followed to avoid loss of information.
Like this steps below:
Acquire a write lock using the ATG lock manager.
Start the transaction.
Synchronized on the Order object.
Update the Order.
End the synchronization.
End the transaction.
Release the lock.
Here are some links that should help you understand the steps to be followed to make a correct update of an order:
https://atgoasis.wordpress.com/2014/08/28/best-practices-for-updating-an-order-in-atg-commerce-applications/
http://www.digitalsanctuary.com/tech-blog/java/atg/design-pattern-for-updating-an-atg-order.html
http://sumangalavijay.blogspot.com.br/2011/10/atg-update-order.html
Oracle ATG Web Commerce - Managing Transactions in Oracle ATG Web Commerce
Hope it helps you! =) -
Relationship tables between header item and subitem in CRM
Hi Everyone,
I am using an E-commerce application where we have the porduct catalog consisting of header items and sub items.
While creating an order, if the header item has a subitem it displays automatically.How can i know that this subitem should be displayed for this particular header item. I mean to say, I just want to know the CRM tables where the relationship between header item and subitem are maintained?*Hi,
Go through the CRMD_ORDERADM_H and CRMD_ORDERADM_I.
Pass header guid into CRMD_ORDERADM_I table in the HEADER field you will get corresponding item details.
If you want ot know sub items related to header pass your CRMD_ORDERADM_H table guid in the CRMD_LINK in guid_hi field you will get corresponding sub items fof your header.
Regards
Srinu -
Difference between booked items and requested items
Hi Gurus,
I wanted to understand the difference between
Booking History - booked items – booked date
Booking History – requested items –booked date
The Series definition has the same definition given in the hint. I checked one of the below links for the same topic but couldn't get a full view.
Which series go to Actual_quantity in Standrad collections
Can any one let me know what the difference between booked items and requested items is? As I understand in OM, we have no differentiation. Do let me know
Thanks
DNPHi
In normal circumstances, there is no difference between requested item vs. booked item. But if you're using Item Substitution, these could be different. For example, a customer may call to request item A but for multiple reasons it may be substituted by a different item (usually an upgrade with similar form, function etc).
Oracle APS supports this functionality out of box in order promising and ASCP where it can be done based on a pre-defined relationship based on availability etc.
Hope this answers your question, please feel free to let me know if I may help calrify further
Navneet Goel
Inspirage
[email protected] -
Status Sync between Portfolio Item and Initiative doesn't work!!
Hi,
Does any body have a procedure to synchronize the status between Portfolio Item and Initiative.
i have done all the configurations, but still sync Item -->initiative not happening but working fine with in Reverse direction Initiative --> item.
My requirement is to have status Sync from Item to Initiative.
You can take an Example: REL from Item --> Initiative and send it across.
correct answer will definately get rewarded...
We are on PPM 5.0 SP level 6.
Rgds
ReddyHi All,
Nobody has any idea on this or not even a clue?
Rgds
Reddy -
Difference between Field symbols and field group
Hi experts,
Can you please advice me what is the difference between field symbols and field groups.
Thanks in advance,
Logu.Field symbols: are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
Field Groups:
A field group is a user-defined grouping of characteristics and basic key figures from the EC-EIS or EC-BP field catalog.
Use
The field catalog contains the fields that are used in the aspects. As the number of fields grows, the field catalog becomes very large and unclear. To simplify maintenance of the aspects, you can group fields in a field group. You can group the fields as you wish, for example, by subject area or responsibility area. A field may be included in several field groups.
When maintaining the data structure of an aspect, you can select the field group that contains the relevant characteristics and basic key figures. This way you limit the number of fields offered.
A field group combines several existing fields together under one name
like
FIELD-GROUPS: fg.
then you can use one insert statement to insert values in fields of field-group.
INSERT f1 f2 ... INTO fg.
Field symbols
If u have experience with 'C', then understand this to be similar to a pointer.
It is used to reference another variable dynamically. So this field symbol will simply point to some other variable. and this pointer can be changed at runtime.
FIELD-SYMBOLS <FS>.
DATA FIELD VALUE 'X'.
ASSIGN FIELD TO <FS>.
WRITE <FS>.
Field symbols: are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
Field Groups:
A field group is a user-defined grouping of characteristics and basic key figures from the EC-EIS or EC-BP field catalog.
Use
The field catalog contains the fields that are used in the aspects. As the number of fields grows, the field catalog becomes very large and unclear. To simplify maintenance of the aspects, you can group fields in a field group. You can group the fields as you wish, for example, by subject area or responsibility area. A field may be included in several field groups.
When maintaining the data structure of an aspect, you can select the field group that contains the relevant characteristics and basic key figures. This way you limit the number of fields offered.
example :
DATA: BEGIN OF SPTAB OCCURS 0,
line(1000), " or type string
END OF SPTAB.
DATA: IDX LIKE SY-INDEX.
field-symbols <FS1>.
split tb_sip AT ';' INTO table sptab.
LOOP AT SPTAB.
IDX = IDX + 1.
ASSIGN COMPONENT IDX OF STRUCTURE tb_detsip TO <FS1>.
If sy-subrc = 0.
<FS1> = SPTAB-line.
Endif.
Endloop.
append tb_detsip.
clear idx.
Field Groups / Extracts
http://help.sap.com/saphelp_46c/helpdata/EN/9f/db9ede35c111d1829f0000e829fbfe/frameset.htm
Field Symbols
http://help.sap.com/saphelp_46c/helpdata/EN/fc/eb387a358411d1829f0000e829fbfe/frameset.htm
Reward points if useful. -
Difference between Field symbols and Field groups
<b>Hi Friends,
can you tell me the differences between Field symbols and Field groups? with any examples preferably?
Regards
Dinesh</b>Hi Dinesh,
A field group combines several existing fields together under one name
like
FIELD-GROUPS: fg.
then you can use one insert statement to insert values in fields of field-group.
INSERT f1 f2 ... INTO fg.
<b>Field symbols</b>
If u have experience with 'C', then understand this to be similar to a pointer.
It is used to reference another variable dynamically. So this field symbol will simply point to some other variable. and this pointer can be changed at runtime.
FIELD-SYMBOLS <FS>.
DATA FIELD VALUE 'X'.
ASSIGN FIELD TO <FS>.
WRITE <FS>.
Field symbols: are placeholders or symbolic names for other fields. They do not physically reserve space for a field, but point to its contents. A field symbol cam point to any data object. The data object to which a field symbol points is assigned to it after it has been declared in the program.
Whenever you address a field symbol in a program, you are addressing the field that is assigned to the field symbol. After successful assignment, there is no difference in ABAP whether you reference the field symbol or the field itself. You must assign a field to each field symbol before you can address the latter in programs.
Field Groups:
A field group is a user-defined grouping of characteristics and basic key figures from the EC-EIS or EC-BP field catalog.
Use
The field catalog contains the fields that are used in the aspects. As the number of fields grows, the field catalog becomes very large and unclear. To simplify maintenance of the aspects, you can group fields in a field group. You can group the fields as you wish, for example, by subject area or responsibility area. A field may be included in several field groups.
When maintaining the data structure of an aspect, you can select the field group that contains the relevant characteristics and basic key figures. This way you limit the number of fields offered.
Field Groups / Extracts
http://help.sap.com/saphelp_46c/helpdata/EN/9f/db9ede35c111d1829f0000e829fbfe/frameset.htm
Field Symbols
http://help.sap.com/saphelp_46c/helpdata/EN/fc/eb387a358411d1829f0000e829fbfe/frameset.htm
Reward points if helpful.
Regards,
Hemant -
Relation between Sales org and Shipping Point
Hai all,
Can any one tell me wt is the relation between Sales Org and Shipping point?
Ravi
< PLEASE DONT USE SMS LANGUAGE AND PLEASE SEARCH THE FORUMS. >Hi Ravi,
There is no direct relation.
Sales organisation in broader level, it is responsible for selling a product in a company.
It is liable to the customer interms of service of the product or service and confirmation of the sale order, delivery and invoicing.
Shipping Point is a logical point from where the shipment / dispatch begins.
Both Sales organisation & Shipping point wil be linked to plant (one or more).
In case of sale order, sales org will decide the delivering plant.
Shipping point will be picked based on delivery plant, sh.conditions (cmr) & loading grp (mmr).
hope this is clear to you now! -
TABLE link between RPM Item and corresponding cProject
Is there a table that shows exact link between RPM Item and corresponding cProject that is created automatically?
Thanksuse Table RPM_OBJ_LINK
select on
PROJECT_GUID= Item GUID
OBJECT_TYPE = '0INMCPROJECT'
Get cProject GUID from OBJECT_KEY. -
Exect difference between Fuzzy lookup and Fuzzy grouping
Hi all,
Can you pls explain difference between Fuzzy lookup and Fuzzy grouping in simple word,pls
Thanks
SelvaHi Selva,
In brief, the Fuzzy Grouping Transformation can be used to group the similar rows in the source dataset and identify rows of data that are likely to be duplicate; while the Fuzzy Lookup Transformation can match records between the source table and reference
table that are similar, but not identical to, the lookup key.
Here are good examples about the two transformations:
http://ssis-tutorial-online.blogspot.com/2013/04/fuzzy-grouping-transformation.html
http://www.codeproject.com/Tips/528243/SSIS-Fuzzy-lookup-for-cleaning-dirty-data
Regards,
Mike Yin
TechNet Community Support -
What is the relation between req type and checking group
Could any1 please explain me the link between requirement type and checking group?
Also please throw some light on the other terms in ATP like requirement class and checking rule.
Thanks in advanceDear VGR,
The requirement type refers to the origin type, for example, goods receipt for purchase order (Type B) or goods issue to cost centers (Type K).
The criterion that groups together all checking rules for all application areas for a material.
In conjunction with the checking rule, the checking group defines the scope of the availability check for each business event, that is, which stocks, goods receipts, and goods issues are taken into account in the availability check, and whether replenishment lead time is checked.
Checking rule
A rule that defines how the availability check is performed.
The checking rule, in conjunction with the checking group, determines the scope of the availability check for every business operation; that is, which stocks, receipts, and issues are included in the availability check and whether the check is performed with or without the replenishment lead time.
I hope this will help you,
Regards,
Murali. -
Page break between line items and address in invoice
Hi Team,
I am getting a Page beak problem between line items in an invoice.
If i have 10line items which needs to be displayed in the output all are displayed in 3 pages. but my problem is when displaying the line item details in any page it should be fully displayed on the same page else it should go to the next page for display.
Each line details needs to be printed on same page only (currenty Items and adresses are split up in different pages. ).
Please let us know how can i solve this.
Thank you for your help.
Best Regards,
Kumar.Hi Karthik,
Thank you for your answer.
I have already done creating a folder and grouped the text elements as you have suggested in Mainwindow. I guess my explanation on my issue is not clear.
Actaully after printing the number of line items in an order we are printing the Certificate recevier details as a last row which is now having the problem, and it is getting truncated into two parts when enough space is not there to print on the same page.
If i make the text element related to the Certificate receiver properties to Page protection will it work ? i will try this option now..
Mean while any suggestion on this regard is welcome.
Thanks alot for your help.
Best Regards,
Kumar. -
E-Commerce Product and Shipping Issues
Hi All
I have a customer who has got 12 shipping options.
They want the ability to go against their items and enter values of between 1 - 12 (1 = Free / 12 = 24.95). Can we use one of the weight, height, width, depth fields and enter a single value into there which will then pull through the shipping cost?
If an item which is a band 5 shipping, can the system use the cost of the band 5 shipping only instead of an accumulative cost?
Dependent on the value they enter the system should recognise the the highest shipping value item in the cart and apply that shipping charge automatically.
The current shipping system in catalyst is very poor, and for some small businesses that are not shipping large volumes to charge a flat rate will put customers off especially when you have items to the value of £1.99 and the flat rate is £3.95!
2. Is there a way of implementing a button which will allow the user to collect from store an deduct any shipping charges?
3. Product Attributes
The customer has 2 types of paint pots, a sample pot priced at 5.95 and a 1 litre pot at £18.95
At the moment we have two products setup with the same information, sample and main item and this will result in us having duplicated content which is no good for SEO.
Is there a way to setup a product which has two attributes and the first attribute is automatically selected (£18.95) and the user can then select a smaller size if they require.
Thanks for your help guys.
Kind Regards
AsadThis doesn't seem to address the fact that downloadable items should have no shipping cost. If you use total shopping cart value to determine shipping cost, this is what happens:
* You have a shipping fee of $5 for all orders between $0-50 and a shipping fee of $10 for all orders between $50.01-100
* You add $45 worth of socks and a $10 ePaper download to your cart
* BC charges you $10 for shipping, even though you're not shipping the ePaper
This is a very common scenario for our clients. We really need a "Shipping Never Applies" setting for products, just like we have a "Tax Never Applies" setting. -
FAX Sending - Link between SOST items and PO Data
Hi all,
We have a message type to send FAX to the vendors.
This is tracked in SOST.
There are some FAXes which get failed and are to be tracked individually in SOST.
We need to make a report which gets all the failed PO #s.
We are not able to arrive at the db link between the items in SOST and the PO data.
Can anyone of you let us know how this can be done ?
Thanks in advance.
Regards,
Vivek KThanks for the Replies Ramani and Monika...
I alraedy have a relation between the Accounting Doc and Billing Doc (VBRP-vbeln to BSEG-belnr).
what I am looking for is the Item wise one to one mapping.
i.e Assume that we have 4 items in VBRP under one Billing Doc....
2 items have Similar Materials (Assume XYZ) and same Profit center (eq..MNO123)
and the Other 2 items have material (ABC) and Profit center (PQR6789).
Now these appear in Bseg as only 2 items, all the items with similar materials, profit center etc will be clubbed in Bseg (While Accounting). I.e In BSEG you will only find 2 entries for the above 4 items of VBRP.
I need to divide the data that I am getting from BSEG exactly as they are in VBRP.
Pls suggest if you know of any table where I can find this.....If not a table.., then a way to figure out the division of these BSEG items exactly as the VBRP items.
Brgds
Phani -
Equal Space between Menu Items and Drop Down Menü left aligned not possible?
It seems like I can either have equal spacing between the horizontal menu items and the drop down menu will show up centered , or I say the menu items should be of equal size, and then drop down will be left aligned. Is there any way of having equal space AND left aligned drop down???? Thanks in advance!
Hello Anjum,
Thank you for reporting the issue. It seems to be a Bug and we have logged the same. Hopefully it will get fixed in coming releases.
As of now we do not have any workaround for same. However once we have some workaround, we will definitely share it with you.
Regards,
Sachin
Maybe you are looking for
-
Technical competition team needs Labview Developer
The KC Space Pirates are a team in NASAs Beamed power competition. We are looking into using Labview to automate aiming a high power laser. I am looking for an experienced Labview developer to help with the project. There is no pay if we don't win. I
-
Help plz cause our prof won't help us
ok, due to the fact that our professor Java feels himself way to god to give us (my class and I) an answer I post it here. //It's in Dutch but you should figure it out. class Kaart private final String[] color = {"zwarte","witte"}; private final Stri
-
URGENT ...Webflow Config Error...
Hi all, i am getting following Webflow Configuration Error, after i run the portal server for some time....there is no configuration changes in the portal application... Configuration Error Message: ClassCastException was throw while trying to cast c
-
Stored procedure copying docnum to remark field
Hi Experts, Is there somebody who can help me with an stored procedure which copies the docnum of an AR Invoice to the remarks field. I need this solution because when we export an clieop file for banktransaction it gives the remark field of the ar i
-
A carriage return within a string
Hi all, Have a string which oracle is reading from Foxpro but ORACLE doesn't recognize + CHR13 + which means new line. " blah blah + CHR13 + blah " Used + /n + but that isin't working either...Any ideas? " blah blah " /n " blah " S Emberg