Incomplete Pallet Pricing
Hi,
If customer orders for incomplete pallet quantity system should add the surcharge to the regular material price.
Eg: 1 PAL = 50 EA
PR00 gets the material price. If customer order a material for 50 EA it should get the price 10(INR)/EA. Condition record maintained for PR00 - 10(INR)/EA
If the same customer ordered for only 40 EA it should get the price 12 rupees/EA. (2 rupees higher than the regular price per each).
Note: I am not looking for surcharge for the incomplete pallet quantity (KP01).
If ordered quantity is 40 EA system should trigger the prince either PR00 - 12(INR)/EA or PR00 will be showing the normal price - 10(INR)/EA and some different condition type can be trigger which calculates the surcharge 2(INR)/EA
Please let me know how this can be configured.
Thanks,
Maruthi.
Dear Muruthi,
Please check following thread Its similar requirment as yours.
[Re: Pricing - Complete/Incomplete pallets]
hope that helps.
Regards,
Paresh Kolte
Similar Messages
-
Pricing - Complete/Incomplete pallets
Hi,
I have a pricing requirement.
Customer order material1 u2013 40 cases, material2 u2013 90 cases and material3 u2013 110 cases
45 cases = 1 Pallet for all materials
Pallet price/ case
Material1 - $7
Material2 - $8
Material3 - $9
Incomplete pallet price/ case
Material1 - $8
Material2 - $9
Material3 - $10
Output
Material1 - $8 * 40 (Incomplete pallet price)
Material2 - $8 * 90 (Complete pallet price) u2013 2 Full pallets
Material3 - $9 * 90 + $10 * 20 (Complete pallet price) + (Incomplete pallet price)
How to configure pricing condition type for the above scenario?
Please advice.
Thanks.Hi Victor
In this case u can maintain calculation Value routine instead of requirement routine.
U will have to do that calculation in the routine itself .
Count the number of cases . Deduct the number for pellet (e.g. 45) from the count. and use the result as base for surcharge calculation..
Use your z table judiciously. u can also maintian another condition table (Say A910) where user can enter material wise sales area wise surcharge and u can refer values from that table to provide condition value.
Do not give any alternate base value to this condition type so that condition type is not triggered if it does not get value form routine.
Maintain calculation type as Fixed amount.
Take help of Abap person to formally code this logic.
Regards
Mandar
Edited by: Mandar Deshpande on Aug 7, 2009 11:39 AM -
Incomplete order Pricing (17) block
Hi,
Could you please share some information about the Incomplete Order Pricing (17) block. How to activate this block.
regards,
Milan ThakerHello,
If I understand you correctly this message you get if you have a mandatory condition in your pricing procedure (tr v/08) yet a condition record has not been found.
Additionally you have to activate pricing in incompletion log (tr. ova2), but I am not sure if it's mandatory.
Best regards.
Piotr. -
Hi,
We want map one scenario whr orders will be loaded in SAP thro interface .My requirement is that if the customer expected price is less than Vprs cost of material it should give me error in incompletion at item level in sales order.
Please advice.
Thanks,
PramodHi,
You can enable this by a small enhancement.
You have 3 condition types, one for VPRS, one for the price (PR00) and the 3rd for the difference in both. Lets cal lthis condition type as ZDIF. Update this condition type as say Subtotal1
Now update this condition type (ZDIF) only if the difference between VPRS and ur price is lessthan the expected value. You have to enable this by means of a requirement or a condition value routine.
So if the difference is mroethan your expected level, then this condiion type will not have any value. So in this case, subtotal will not have any value.
You have to create an incompletion procedure mentionining the field VBAP-KZWI1.
So the moment the subtotal is not having a value, the doucment will become incomplete. You cannot create further documents.
Now you can come and rectify the value of your price condition type. Once this is done, the c.type ZDIF will be updated with the difference.
Hope this helps.
You can rewrd if this helps. -
Condition types by pallets (complete & incomplete)
Hi !
I have two condition types to calculate freight pallet for complete pallet and incomplete pallete (because we have differente rate for each one). Both condition types depends for each other and, when I create de Sales Order the calculation is OK! but, when I have more than one batch for the material the invoice 'split' the 'item' in two items and recalculates the freight pallet for each batch instead for the two batches together.
I was trying to fix with the copy control between delivery and invoices but I don't want to make 'user exit' just for only these two condition types
Can somebody help me?
Where else do I have to "move" in the configuration?
Thanks in advance
Mirthalatake your invoice number and goto table VBRP
for each POSNR (item) you will get own CHARG (batch)
system can't push several batches into one field (
for each item SAP makes pricing calculation according to assigned price procedure
so you have freight calculation on each item (when you have more then ONE batches in ref.document) -
Incompletion for third party orders
Hi Everybody,
I see that the incompletion procedure config is not useful to stop third party orders(TAS items) from creating a Purchase Req if an order is incomplete for pricing. I tried flagging the 'Pricing' check in the status group definition but that didnt help either. The only option I see that is the billing document gets blocked in case of incomplete pricing in the order but we would want to set up our system to stop the purchase req itself from getting generated like it does when there is a credit block for the order.
Unfortunately OVB5 too has a requirement only for credit block and none for pricing.
Any ideas would be appreciated.
Thanks & Regards,
Vidya Sagarhi,
this is to inform you that,
this cannot be achieved with standard configuration i think so because if you keep in LOG of incompletion in sales order it will not stop creating PR.
so this is pure development
where you can write in user exit USER_EXIT_SAVE_DOCUMENT_PREPARE that if the sales order item category is VBAP-PSTYV = TAS & schedule line category is VBEP-ETTYP then check the LOG whether the document is completed or not and if not throw an error message & stop triggering PR stating that document is incomplete.
this triggers while saving the document.
hope this clears your issue
balajia -
Status Group - Incompleteness procedure
Hi,
What is Incomplete Procedure and
what are all the Ticks that is given in
General
Delivery
Billing ... etc.,
will do .
Regards,
Kannan MGeneral (Generally Incomplete):
· This control, records certain information about the fields at header level. Ex.: PO
number is not maintained.
· Indicates whether the system records a status message about general information
in the header and item status screens of a sales document.
· If you mark this status for a particular status group, the system determines the
status of general information by checking the status of fields that are assigned to
the status group in the relevant incompletion procedure. If some or all of the fields
are missing information, the status message says that the general information is,
respectively, partially incomplete or incomplete.
· In a sales order, for example, general information can include the customer's
purchase order number or the document date. If information is missing from
either field, the sales document is considered incomplete for further processing
and the system records an appropriate status message.
Delivery (Incomplete for Delivery):
· This control, records certain information about the fields. Ex.: Shipping points at
item level and issues appropriate message on the status bar.
· Indicates whether the system records a status message about delivery information
in the header and item status screens of a sales document.
· If you mark this status for a particular status group, the system determines the
status of delivery information by checking the status of fields that are assigned to
the status group in the relevant incompletion procedure. If some or all of the fields
are missing information, the status message says that the delivery information is,
respectively, partially incomplete or incomplete.
· In delivery processing the depending system function is: saving the delivery
document.
· You can specify, for example, that item data in a sales order is incomplete and
cannot be processed for delivery without information about a shipping point. If,
during sales order processing, the shipping point is missing, the system records an
appropriate status message.
· This status is valid in sales document processing as in delivery processing.
Billing document (Incomplete for Billing):
· This control records appropriate status message if certain billing information is
missing. Ex.: payment terms.
· Indicates whether the system records a status message about billing information in
the header and item status screens of a sales document.
· If you mark this status for a particular status group, the system determines the
status of billing information by checking the status of fields that are assigned to
the status group in the relevant incompletion procedure. If some or all of the fields
are missing information, the status message says that the billing information is,
respectively, partially incomplete or incomplete.
· You can specify, for example, that item data in a sales order is incomplete for
billing without terms of payment information. If, during sales order processing,
the terms of payment are missing, the system records an appropriate status
message.
· This status is valid for sales and shipping processing.
Price (Incomplete with reference to pricing):
· This control records appropriate information if data at item level has been missed.
Ex.: price.
· Indicates whether the system records a status message about pricing information in
the header and item status screens of a sales document.
· If you mark this status for a particular status group, the system determines the status
of pricing information by checking the status of fields that are assigned to the status
group in the relevant incompletion procedure. If some or all of the fields are missing
information, the status message says that the pricing information is, respectively,
partially incomplete or incomplete.
· You can specify, for example, that an item in a credit or debit memo request is
incomplete if pricing has not been carried out. If you try to process the credit or debit
memo request without pricing information, the system records an appropriate status
message.
Goods Movement (Incomplete for Goods Movement):
· This control records appropriate message if certain information is missed at
schedule line level. Ex.: Movement types and Issued appropriate status message.
· Specifies whether the system will issue a message on the status of the goods
movement data on the header or item status screen of a sales document.
· If you have transferred the goods issue status into a specific status group by
selecting it, the system will determine the status of the goods movement data by
checking the fields that have been assigned to that status group in the
incompletion procedure. If data is missing in one or several of these fields, the
status message will indicate that the goods movement data is fully or partially
incomplete.
· For example, you can specify that the item data of a delivery is incomplete for
goods issue if the quantity picked is missing. If the quantity picked is not
specified during delivery processing, the system will issue a corresponding status
message.
· This status valid only for shipping documents.
Picking / Put away (Incomplete for Picking / Put away):
· This control records appropriate status message if certain information is missed.
Ex.: Picking.
· Specifies whether the system will issue a picking data status message on the
header or item status screen of a sales document.
· If you have transferred the picking status into a specific status group by selecting
it, the system will determine the picking data status by checking the fields that
have been assigned to that status group in the incompletion procedure. If data is
missing in one or several of these fields, the status message will indicate that the
document data is fully or partially incomplete.
· For example, you can specify that the item data of a delivery is incomplete for
picking if the serial numbers have not been assigned, although this is required by
the serial number profile. If the serial numbers are required but have not been
specified during delivery processing, the system will issue a corresponding status
message.
· This status is only valid for shipping documents.
Pack (Incomplete for packing):
· This control, records appropriate status message if certain information regarding
packing is missed.
· Specifies whether the system will issue a packing data status message on the
header or item status screen of a sales document.
· If you have transferred the packing status into a specific status group by selecting
it, the system will determine the packing data status by checking the fields that
have been assigned to that status group in the incompletion procedure. If data is
missing in one or several of these fields, the status message will indicate that the
packing data is fully or partially incomplete.
· For example, you can specify that the item data of a delivery is incomplete for
packing if the external delivery identification is missing. If the external delivery
identification has not been specified during delivery processing, the system will
issue a corresponding status message.
· This status is only valid for shipping documents.
Regards
AK
Reward points if helpful -
Error while trying to set system role.
Hi all,
Me stuck up with an issue. Look at the code below.
RMResource newResource = session.getAuthentication().getGroup("<GroupName>");
RoleAccessor newAccessor =
session.getAuthorization().createRoleAccessor(newResource);
Role file_access_role = session.getAuthorization().getRoleByName("View");
newAccessor.setSystemRole(file_access_role);
If i execute the above code, I am getting the below exception.
com.sqribe.rm.ReportMartException: Not a Non-Adaptive-State System Role: Try setAdaptiveStateRole().
Below given are the Adaptive-State system Roles.
View Only
View and Process
Analyze
Analyze and Process
Query and Analyze
Datamodel and Analyze
If i try to substitute "View" with any 1 of the roles given above also, I face the same issue. Any light on this issue will be of great help.
RegardsAfter much ado, I contacted Apple and they told me to perform the following steps to deal with the Rights and Pricing dilemma. Choose just one country, then submit book. After everything is accepted, sign in to iTunes Connect, Manage Your Books, choose your title with an incomplete rights/pricing list, then in the upper right hand corner of the page that appears, select the blue button, "Rights and Pricing". There you can add the rest of the countries without a hitch!
-
Hi All,
I need to get the status of an invoice i.e.,invoice is cancelled or open or closed or error.
Is there any way i can get the invoice status?Is there a Function module which can get the invoice status?
Thanks,
Regards,
SrikarVBUK and VBUP will tell you if an SD document is completely/partially processed or if it is open.
If you want to know if an SD invoice is cancelled then check VBRK-FKSTO. All other statuses at header level can be obtained from the field VBRK-RFBSK.
If you want to know if a particular item is incomplete either pricing or generally, then look at VBRP-UVPRS(for pricing incompletion) and VBRP-UVALL(for general incompletion).
Reward accordingly and close if this helps,
Srinivas -
Cannot Create outbound delivery
Hi Folks,
I cannot create an outbound delivery for the sales order..............When i go to the VL10C transaction and check the system shows the message List contains no data..............
Can Anyone help me...........
Thanks,
Madhan Raj.CHi,
There are several reasons why the sales order is not appearing on the list when you run VL10C.
a. Parameters provided in the selection screen does not match
b. Sales order has a delivery block
c. Sales order is incomplete for pricing or some important information
d. The material delivery date is outside the date that is mentioned in "Deliv.creation date" of VL10C.
Check all of these. If you think that a, b and c are not at all a problem and it is perfect, then, blank out the "Deliv.creation date" fields (both the dates) and also blank out "CalcRuleDefltDlvCrDt". Now give the sales order number and execute the transaction. If the stock is available (as you have confirmed), the report should display the sales order which you can process further.
Thanks
Mukund S -
Sales Order - Outbound Delivery IDoc scenario.
Hi Friends,
I have the below urgent requirement. I would be gratful, if someone suggest possible options.
Scenario: This is related to Sales order to Billing scenario.
We are creating Sales orders by using ORDERS05 Idoc. After the Real goods despatch happens at legacy system, we will be getting despatch feed (IDoc) for outbound delivery trigger. Here if all sales Order items are complete, the system is creating Outbound delivery by using this IDoc and then PGI will follow. This is Ideal scenario.
Practically what happening is, our sales orders are created with few incomplete items (Ex: Net price missing) because they are created via ORDERS05 Idoc.( Manually, we can't create sales order with incomplete items, unless we force the system to do so). When the Out bound delivery IDoc triggered, it will pick up only completed items and creates partial delivery and becomes 53 status. Now the sales order is left out with open and incomplete items.
Now our aim is how to make this outbound delivery IDoc fail, if this is not able to create delivery for all items?? (I mean, if the sales order items are incomplete, the delivery Idoc must fail. So later, if sales order becomes complete, this Idoc can be reprocessed again) How can we make this scenario possible??
Expecting your thoughts and inputs.
Regards,
KaleeswaranHI,
I suggest you to think of similar solution as below.
1.As your issue is at order (few items are incomplete with Pricing issue or some other issue), at sales order level while saving each sales order write the code in user exit_save_document_prepare to check if any items exists as incomplete. if yes then populate a delivery block in the sales document header.(you can use a new delivery block to distinguish the reason for the block)
2. While creating delivery for the order through Idoc since the incomplete orders have a delivery block at the sales document header level SAP wont create delivery for the entire Order.
3.Handling this delivery block at sales order header: when ever a sales order is popluated with this new delivery block triggere a workflow which will shoot a mail to your End user team or customer representative team. they will correct the issue in the order and remove the delivery block. if you dont want to go with a workflow then you need to incorporate a process to remove the delivery block in the sales order
Thanks,
Srini -
Hi,
I have a requirement to set the TO for the following raison :
After the visual check of confirmed production the user have to check the HU to be automatically transferred to the bin already assigned in advance (principally for the completed HU)
The incomplete pallet will be transferred manually
Please suggest me the correct user exit, where I can put in my code, for this enhancement.
Thanks in advance.
OlfaI am not sure about your requirements, but you can try these enhancements:
MWMTO001 Enhancements for end of transfer order generation
MWMTO003 Own stock placement strategy -
Functional spec.for ABAP team!!!
Hi Guyz,
I would appreciate if you could explain how to write the functional specifications for the ABAP team in order to do the configuration,I am working on a pallet pricing and I have to write some functional spec. for the ABAP team.Thanks is advance.
Regards.
Mohammed.Hi,
Functional Specification is written by the functional consultants to give to the ABAPers where there will write technical specifications to meet the requirement.
Regarding your issue, u have to first know
whats the requirement is
when to start with either T.Code and
at what field
who are authorized to do that
How we do that
How this integrated with other modules
what implications it is going to reflect in other modules
the approval from the repective supervisors
and finally viewing the output
and rectifying the same after going through the technical requirements.
Mohan
Award pointsif it helps. -
User exit to update the incompletion log in sales order for pricing error
Hi experts,
I have to check the some mandotory pricing conditions in sales order, if that conditions are not exist in sales order then i need to show the information message as well as i need to update it in incompletion log of sales order. (incopletion log we can see on menu bar 'EDIT' or ctrl+F8 on main screen of VA01). So that user can save the sales order but it will be in incomplete status.
I have completed it upto showing the information message using user exit 'MV45AFZZ', but after this i don't know how to update it in incompletion log of sales order for pricing. I tried to update in tables VBUK-UVPRS, but i am not getting the desired result.
Please anyone can tell me how to update it. In which user exit i can update the incompletion log.
Thanks and Regards,
Vicky.Hi Vinod,
I am sending you my code please check it,
if TKOMK-SPART = 10.
if XKOMV is not INITIAL.
clear v_JEXP.
READ TABLE XKOMV with key kschl = 'JEXP'.
if sy-subrc = 0.
check XKOMV-kwert = 0.
message i003(ZT) with 'Value should not be 0 for conditioin type JEXP'.
v_JEXP = 'X'.
else.
message i003(ZT) with 'Maintain the mandatory Conditioin type JEXP'.
v_JEXP = 'X'.
endif.
if v_JEXP = 'X'.
XVBUV-MANDT = sy-mandt.
XVBUV-POSNR = '000010'.
XVBUV-TBNAM = 'VBAP'.
XVBUV-FDNAM = 'PRSOK'.
XVBUV-FEHGR = 20.
XVBUV-STATG = '06'.
XVBUV-FCODE = 'PKON'.
XVBUV-SORTF = 9999.
XVBUV-LFDNR = 0000.
XVBUV-UPDKZ = 'I'.
append XVBUV.
endif.
endif.
endif.
Please suggest something to solve this.
Thanks and Regards,
Vicky. -
How to prevent shipping if order pricing (EDI1) is incomplete
Dear Gurus,
would like to prevent shipping of sales orders that are incomplete due to EDI1 (customer expected price). Is it possible to configure the system so that delivery docs will only be created if the sales order pricing is complete?
Wishes,
AbhishekMake EDi1 mandatory, this will make the sales orer to get saved only if EDi1 is entered .
Thanks and regards,
Sudhir
Maybe you are looking for
-
With Lightroom,going to menu Library, New Folder.. The below screen pops up. I have all my pictures on my D:\Pictures directory. But that directory is not listed in the Browser window. This has worked previously. I just had a crash and reloaded every
-
Can't save Actiontec configuration file....
I have an Actiontec MI424WR-GEN3I Rev I router and I'd like to save the configuration file as an emergency backup. I've done this before but now when I navigate to Advanced > Configuration File and click on Save Configuration File I get two pages of
-
I have got a Macbook pro retina. I have done 2 partitions on the SSD drive. 1 for the OS and 1 for the user (with a kind of ln -s /Home/myself /Volume/Part2/myself I was watching a movie (with VLC) in full screen for a while and I wanted to escape. I
-
I am having random crashing issues with Adobe XI when scanning in large documents. It crashes sometimes at around the 200-500 page mark and there is no rhyme or reaspon behind this nor can I replicate it. It will crash sometimes and other times I a
-
Manually installing FP 11.7 on Mac OS 10.6.8-uninstall old?
I know the option exists to use the built in updater in system preferences. But in cases you have multiple macs to update, it's sometimes easier to just download the updater, put it onto a thumb drive, and then manually install in each mac. My questi