LineTotal after discount field
Is there a field that saves the value of the LineTotal after DiscPrct is applied?
Currently I have to create formula field [ Line Total * (1-DiscPrct) ] to calculate my company sales on my custom sales reports in crystal and excel.
SAP has 2 kinds of discounts:
One per row, which then is included in the Line Total. This is ok.
One per document, which only has the field DiscPrct on the OINV table. In order to calculate the sales of the company, there is no field having the final sales value because there is no field where the discount per document is taken into consideration, so to calculate sales in crystal reports, the formula is LineTotal * (1-DiscPrct from OINV). It will be very useful if there was a total field like the Line Total but also considering the discount per document. It will save a lot of formula creation. Or maybe there is a way but I haven't find it.
Similar Messages
-
Unit Price after Discount/Rounding
For sales documents, we are currently using the Discount% column to include additional fees to an item's unit price. Ex: sales price list u/p of $0.60 * Discount of -5% = billed u/p of $0.63 (Price after Discount includes $0.03 hub fee). We have this setup as we are calculating commission based on the price list u/p. The above example rounds nicely, but the problem comes about when the figures are not even. For example an item with list price of 4.54 must be billed at 4.65. The resulting discount% is -2.4229074... Although rounding will show the correct u/p of 4.65, the row/doc total calculations will be carried out at 4.649999... For high volume orders, this will create a noticeable price discrepency. Is there a way to enter the Price after Discount field manually? Thank you.
Hi Allen,
Check in:
Administration -> System Initialization -> Document Settings -> Generla Tab:
'Calculate Row Total Using Unit Price'.
If this box is checked in 2005 the field 'Price after Discount' will not be active even if it is set as active in the Form Settings of the document.
In 2007 for a database that was created in 2007 this field cannot be activated as far as I know.
From what I remember a db that has been upgraded from 2005 to 2007 this field can still be activated.
I hope it helps.
Jesper -
Purpose of Cash Discount field in Material Master
what is the purpose of Cash Discount field in Material Master. what does it control. do it link to SKTO anywhere?
please explainHi,
Cash discount is applicable for this material or not..
This is for Sales only..
Pricing Procedure (RVAA01) and if you activate SKTV and SKTO Condition types
Cash Discount can calculate before tax or after tax
Condition Type- SKTV(Statistical Condition Type)---If you check requirement is "14" which says Discount before Tax( This will calculate from the Filed Material master "Cash Discount Indicator" ie "SKTOF"
Condition Type-SKTO-(Statistical Condition Type)--
>Requirement "9" Discount After tax - here also it will consider filed "SKTOF" ie "Cash discount indicator in material master.
SAM -
How to know when the PRICE AFTER DISCOUNT changed and get the value
Hi,
Everything I do to see if a value changed in the grid works except for PRICE AFTER DISCOUNT
which seems to be inaccessible.
Any idea how to know when exactly this value changed and do actions accordinly ?
Also I always get 0.00 if I try to get the value of it
This works to get in the condition of a vlaue changing but I always get 0.00 as the value of the column
if (pVal.ItemUID == "38" && pVal.ColUID == COL_DISCOUNT.ToString() && pVal.EventType == BoEventTypes.et_VALIDATE && pVal.ItemChanged == true && pVal.ActionSuccess == true)
try
SAPbouiCOM.Matrix Matrix = (SAPbouiCOM.Matrix)SBO_Application.Forms.ActiveForm.Items.Item("38").Specific;
SAPbouiCOM.EditText Editor = (SAPbouiCOM.EditText)Matrix.Columns.Item(COL_DISCOUNT).Cells.Item(pVal.Row).Specific;
SBO_Application.MessageBox("Discount changed for : " + Editor.Value + "...", 1, "Ok", "", "");
catch (Exception ex)
SBO_Application.MessageBox(ex.Message, 1, "Ok", "", "");
And this do not even get into the condition even tought I SEE the column PRICE AFTER DISCOUNT:
if (pVal.ItemUID == "38" && pVal.ColUID == COL_PRICEAFTERDISCOUNT.ToString() && pVal.EventType == BoEventTypes.et_VALIDATE && pVal.ItemChanged == true && pVal.ActionSuccess == true)
try
SAPbouiCOM.Matrix Matrix = (SAPbouiCOM.Matrix)SBO_Application.Forms.ActiveForm.Items.Item("38").Specific;
SAPbouiCOM.EditText Editor = (SAPbouiCOM.EditText)Matrix.Columns.Item(COL_PRICEAFTERDISCOUNT).Cells.Item(pVal.Row).Specific;
SBO_Application.MessageBox("Price after discount changed for : " + Editor.Value + "...", 1, "Ok", "", "");
catch (Exception ex)
SBO_Application.MessageBox(ex.Message, 1, "Ok", "", "");just idea, maybe it will works
Create one udf in row level and set there FS based on changes on price after discount and fill value what is in price after discount. Then the validation make on this field instead of standard SAP field. -
J_1IEXCDTL-EXBAS not updated after discounted price
Hello
My issue is given below ,
Base price of material A is 100 INR, qty 10
base value=1000.
discount 10%
sub total after discount 900
BED 10%=900*10%=90 INR
In table J_1IEXCDTL , BED value 90 getting stored properly however exice base value field (EXBAS) is getting stored with 1000 INR instead of INR 900 .Please let me know how to overcom this.
Waram Regards.
HiteshWhen you post a query and expecting some assistance here, please provide more informations as much as possible.
What type of excise invoice you were generating? (Normal sales / Depot / Export etc.,)
When you say the field EXBAS in J_1IEXCDTL is not updated, can you also tell me whether you could see in billing document and excise invoice?
May be if you can share the screen shot of excise invoice, it will be easy to show the right path.
G. Lakshmipathi -
SBO2007A can no longer change the Price after Discount on marketing docs
In SBO2005A (subjecting to Document Settings), you could change the Price after Discount. Thisis no longer available in SBO2007A (unless you upgrade from SBO2005A with the appropiate settings.
I have not found a customer who thinks this is good idea.
Good to reinstate the functionality.
Regards
JeffHi,
The field "Price after discount" can become editable if you unmark the checkbox "Calculate the row Total using the Unit Price" (Document Settings->General Tab). As default this checkbox is disabled for new installations.
Also, please check the following link as well :
Re: Net price calculation
Regards,
Jitin
SAP Business One Forum Team -
Update table J_1IEXCDTL-EXBAS after discounted price
Hi,
bellow mentioned is my requirement,
base price of material X in 100 INR, qty 10
base value=1000.
discount 10%
sub total after discount 900
BED 14%=900%14=126 INR
In table j_1iexchdtl BED value 126 getting stored properly but exice base value field (EXBAS) is getting stored with 1000 INR but we want it should store INR 900 instead of 1000.Plz guide me what step I can take to resolve this.
regards,
sps.Hi,
Thanks for reply,
I have changed the message from Warning to Error for J1IF01 t code, ie at the time of creation of challan, so that the EXBAS field would have some value after challan creation,
and there would not be any problem while reversing the same challan after 180days , so that I will not get message Accessible Value zero for J1IF13 t code
In my case, previous post, I have EXBAS=0.00 hence i unable to reverse the challan, thats why I want to update the table,
Thanks -
Sales Order line item Price after Discount
Hi all
How to get the line item price after discount in Sales Order Query?
KedaleneHi Kedalene,
Please check below Query.
SELECT T0.[DocNum], T0.[DocDate], T0.[CardName], T1.[Dscription], T1.[Quantity], T1.[Price] as Price_After_Discount, T1.[PriceBefDi] As Price_Before_Discount,T1.[DiscPrcnt], T1.[LineTotal] FROM ORDR T0 INNER JOIN RDR1 T1 ON T0.[DocEntry] = T1.[DocEntry]
Hope this help
Regards:::::
Atul Chakraborty -
Customer wants to see Discount Field and Quantity field in Sales order Form
Hi Gurus,
Highly appreciate if you provide the solution for below issue:
My customer requirement is to see Discount field in sales order lines screen...They want to know how much percentage of discount they are giving to customer, if they want to modify for respective line they modify in that field.
Standard functionality discount field is NOT there in SO lines for because they manual enter discount in SO form, system should calculate Discounted price.
One more required if they enter Item code, able to see available quantity bottom of the form Sub inventory wise, Availability, resealable.
Current standard functionality supports - Click Availability button to check the availability..Its very difficult for them to check for each and every line item, is there any functionality to support this issue.
Thanks
SattiHi,
Both of your requirements should be customised.
There is no standard functionality which attains your requirements.
For my present project, we have customised 2 seperate reports, one which shows the availability of the items in subinventory and locator.
Also a report which shows discount for all the lines and for the entire order.
Thanks
-Arif. -
Issue After Rating field is added to the Discussion Board List in SharePoint 2013
Hi ,
We are facing issues After Rating field is added to the Discussion Board List in SharePoint 2013. We are getting below error while adding a new item or editing a new item. Please help on this.
Ashish Kumar BaranwalUsers which were getting issues actually getting below error:
[COMException (0x81020014): One or more field types are not installed properly. Go to the list settings page to delete these fields.<nativehr>0x81020014</nativehr><nativestack></nativestack>]
Microsoft.SharePoint.Library.SPRequestInternalClass.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID,
String& pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress,
Boolean bMigration, Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +0
Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String&
pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration,
Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +565
[SPException: One or more field types are not installed properly. Go to the list settings page to delete these fields.]
Microsoft.SharePoint.SPGlobal.HandleComException(COMException comEx) +146
Microsoft.SharePoint.Library.SPRequest.AddOrUpdateItem(String bstrUrl, String bstrListName, Boolean bAdd, Boolean bSystemUpdate, Boolean bPreserveItemVersion, Boolean bPreserveItemUIVersion, Boolean bUpdateNoVersion, Int32& plID, String&
pbstrGuid, Guid pbstrNewDocId, Boolean bHasNewDocId, String bstrVersion, Object& pvarAttachmentNames, Object& pvarAttachmentContents, Object& pvarProperties, Boolean bCheckOut, Boolean bCheckin, Boolean bUnRestrictedUpdateInProgress, Boolean bMigration,
Boolean bPublish, String bstrFileName, ISP2DSafeArrayWriter pListDataValidationCallback, ISP2DSafeArrayWriter pRestrictInsertCallback, ISP2DSafeArrayWriter pUniqueFieldCallback) +2336
Ashish Kumar Baranwal -
A message "Value in "Discount %" field is greater than permitted"
Hi Experts,
A message "Value in "Discount %" field is greater than permitted" will appear when adding an Issue for Production in production..Hi Karthick,
Check Discount Limit for User
Administration-System Initialization-Authorization-General Authorization
and check Max Discount Limit
Regards,
Sandeep kr. -
Need a pipe delimiter after every field in the file on application server
Hi ,
i have to transport data in internal table to a file on application server.
I have done this successfully. But the problem is i have to put a pipe
delimiter after every field in the file on application server.
Could yoe plz help in this issue.
Thanks & Regards
Suresh kumar DHi Should,
I think the below code should solve your problem as i also had a similar type of requirement and this was the code i had used in my program.
FIELD-SYMBOLS: <FS> TYPE ANY.
DATA: L_FLINE TYPE STRING.
Open file for output
M_CHECK_SELSCR_FNMS O1 O.
LOOP AT I_TARGET.
Write records to file
DO.
ASSIGN COMPONENT SY-INDEX OF STRUCTURE I_TARGET TO <FS>.
IF SY-SUBRC EQ 0.
IF SY-INDEX EQ 1.
MOVE <FS> TO L_FLINE.
ELSEIF <FS> NE C_PIPE.
CONCATENATE L_FLINE C_PIPE <FS> INTO L_FLINE.
ELSE.
CONCATENATE L_FLINE <FS> INTO L_FLINE.
ENDIF.
ELSE.
TRANSFER L_FLINE TO W_SRVR_NM_O_O1.
EXIT.
ENDIF.
ENDDO.
ENDLOOP.
Close file
CLOSE DATASET W_SRVR_NM_O_O1.
IF SY-SUBRC EQ 0.
MESSAGE S208(00) WITH TEXT-M02.
ENDIF.
Regards
Sikha -
Problem with the discount field in PO form.
Hi All
I have a major problem in the PO form when ever I capture an invoice and then i insert the amount like R 100 000 then I try and add it with out maybe be a date in , the system will give me an error about date which is fine then I put in my date , then before i add the doc i change the total amount in one of the lines then the system inserts discount in the discount field automatically.
If i first entered R 100 000 then changed the amount to R 15 000 the system enters a discount of 85%.
Can anyone please explain this to me.
Thanks
BonganiHi Gordon
Issue solved the user was entering the amount in the total column not in the unit price column.
Thanks
Bongani -
Error message in WebGUI after adding fields with EEWB - Class doesn't exist
Hello!
After adding fields to the component BT111H_OPPT within EEWB and BSP_WD_CMPWB I recieved an error message while trying to open an Opportunity in the WebGUI, stating:
Cannot display view MainWindow
An exception has occured
Exception Class CX_SY_DYN_ILLEGAL_CLASS - Method call of IF_BSP_WD_DYN_RT_REP_SUPPORT~GET_URL_PARAMETERS failed; the class ZL_BT111H_O_BSPWDCOMPONEN_IMPL does not exist
Method: CL_BSP_WD_COMPONENT_FACTORY=>GET_REPOSITORY_XML
Source text Row:25
An exception occured during the activation of target view CUBTOpptOverview.MainWindow for the navigation
An exception has occured
Exceptions Class CX_BSP_WD_RUNTIME_ERROR - View CUBTOpptOverview.MainWindow could not be bound
Method: CL_BSP_WD_VIEW_CONTROLLER=>BIND_VIEW
Source text Row:162
Has any one an idea, if this could be a bug or what went wrong? I am especially irritated, that it seems, that class was not created. After all I never changed any tables or anything in the background manually. I just used the standard tool EEWB, nothing else.
Many thanks for any kind of help!
By the way, I tried to go back all the steps I took previously to, kind of "un-do" my error, but I was not able to delete all created extensions, due to a another error - but that's a different story, or isn't it?
Cheers,
MarekHello Experts,
I know my question was a tricky one and no-one was able to help me from this forum. That's why I would like to share with you the solution I just recieved from SAP:
Although all classes that were created whilst extending the component BT111H_OPPT were deleted, there still existed a seperate extension definition in ViewCluster BSPWDVC_CMP_EXT still persisted.
I wasn't aware of the fact, that I had to delete that too.
Note: in order to delete ViewCluster, use tx SM34
The problem ist now solved!
Cheers!
Marek -
Want to display a space after last field in the output txt file
hi
I want to display a space after last field in the output txt file which is generaed by my program on utility server the last field lengyt we have defined is four and in database it is of three characters and requirement is to disppaly the last fourth field as space in the output file w hich is not shown as the txt file automatically gets closed at the third place as it is the last field in the record and ind atabase records are of therss char only but user wants to display this fourth position in the notepad output file as space ( which is last field in the output file)
eg
name house street country
record output coming in file
ram h3 street3 thn now this thn which is last field the notepad get closed at thn only
i want to display one space in last field for the whole of output file
ie ram h3 street3 thn(space)
sham h4 street4 sgp(space) so on......
we need to show this space in the output file as blank
regards
Arorahi Atish
i am using
loop at gt_sagadr_outtab into wa_sagadr_outtab
move wa_sagadr_outtab-country to wa_sagadr_text+223(226).
endloop
in this last field ie country i need to display the last 226 as blank as only country key is two char in database so the last space is not shown
i am not unsing the fM as tolb by you
and afterwards
i am usning
Concatenate 'Sagadr_' sy-datum sy-uzeit '.dat' into gv_filename_sagadr.
CALL FUNCTION 'FILE_GET_NAME'
EXPORTING
CLIENT = SY-MANDT
LOGICAL_FILENAME = gc_lfile
OPERATING_SYSTEM = SY-OPSYS
PARAMETER_1 = gc_param1
PARAMETER_2 = gc_send
PARAMETER_3 = gv_filename_sagadr
USE_PRESENTATION_SERVER = ' '
WITH_FILE_EXTENSION = ' '
USE_BUFFER = ' '
ELEMINATE_BLANKS = 'X'
IMPORTING
EMERGENCY_FLAG =
FILE_FORMAT =
FILE_NAME = gv_filepath_sagadr
EXCEPTIONS
FILE_NOT_FOUND = 1
OTHERS = 2
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
and lastly
open dataset gv_filepath_sagadr for output in text mode encoding default.
if sy-subrc eq 0.
loop at gt_sagadr_text into wa_sagadr_text.
transfer wa_sagadr_text to gv_filepath_sagadr.
endloop.
endif.
close dataset gv_filepath_sagadr.
if sy-subrc = 0.
message S002 with gv_filepath_sagadr. "Files & created on Application server
endif.
SO NOT SURE WHERE TO USE THE CODE AND HOW
Maybe you are looking for
-
Why is it that Photoshop Elements takes a very long time to open a png file?
Even though I wait for a very long time (minutes) for Photoshop Elements 11 to open a PNG file, the computer's process monitor shows nothing discernible going on while I am waiting. This is on a Windows 7 machine with an Intel I7 4 core processor.
-
Safari 4 problems - HTMLDataSet/Sliding Panels
Hi, I've been building a fairly basic photo gallery site and was having no problems with the site until I downloaded and installed Safari 4. For some reason the detailRegions are not loading properly in Safari 4. I have thumbnails in the sliding pa
-
Songs appear in "Album" view but not "Playlist" view--sync problem
I sync/drag songs from iTunes to my iPod manually. One album in particular shows up on my iPod when I view the list of songs by "Album," but when I view the list of songs by my Beatles "Playlist", songs from all albums except one show up. For instanc
-
Work protect mode enabled - but giving javascript issue in IE8
Hi Experts, We need help on work protect mode issue. we enabled the work protect mode. When there is unsaved data and moving from existing page to other role, we are getting script error in IE 8 version. But for earlier versions(IE7) , it is working
-
Excesive CPU usage - java process OBI related
Hola a todos, We have installed OBIEE 11.1.1.5 in a virtual machine (a clean one, just DB and OBI) and since a few weeks we've noticed perfomance issues. There is a java.exe process running with 30 - 50% CPU usage and if we stop it, OBIEE stops worki