Regarding the date of last change in sales order...
Hi,
Can anyone help me in the scenario...
I have to pick the date of last change in sales order...whether it is done on Configuration items ,additional data B or on the ordered quantity...
the problem is that it has some customized fields that are included in VBAK....
So i need help regarding this...shud i have to writ a user exit for this....or i hv to do a change in USEREXIT_SAVE_DOCUMENT .
Plz help me..
Edited by: Amit Gupta on May 1, 2008 3:02 PM
VBAK-AEDAT will be updated, evenIf you have your custom fields in Sales Order.
Regards,
Naimesh Patel
Similar Messages
-
Price to Customer Changes When the Payment Method is Changed on Sales Order
This is one I have never seen before and wonder how this can be corrected/blocked/changed...
When a customer has a payment method of let's say "Check" and they place an order and decide to pay it with a "Credit Card", a system message comes up and asks if you would like to change the prices on the order according to the way the customer is payiing - say what???
Well, first off that is about the wierdest thing I have ever heard - you are going to change a price because a person pays in a different manner??? Does anyone pay a different price when they go to a restaurant, have a meal, and use their credit card instead of cash??? Does the restaurant charge you more because you are paying with a check??? Heavens no - so why would SAP make that function as a default instead of making it the exception it should be??? I am truly puzzled on this one.
Sure there are discounts, but overall changing a price by way of payment is very bad - 99% of the time a person is going to pay the same price no matter how they pay - cash, check, COD, 1% 10 days, 2% 5 days, etc...
I know, I know - the vast majority of answers will be just say "No" on the System Message Screen BUT since SAP B1 throws up so many useless System Messages, users tend to ignore them and just hit yes. Changing the price of an order like this can be disastorous and I just cannot believe this function has not been challanged by someone in the user/customer community who have some common sense in seeing how bad/dangerous this can be...
I am looking for a way to shut this off. The payment method window requires you to enter a price list under the "BP" section. How do I get this to be blank under the BP section and not change the prices of an item on an order just because someone is paying with a credit card instead of a check...
Maybe I am missing something here but does anyone know what to change or what setting needs to checked???
Thanks in advance...ZalThanks for the reply Julie...
I have heard of some places where there is a difference, but as I said before...that is the exception and certainly not the rule. I do a good bit of traveling and a surcharge like that has happened to me maybe once - at the max twice. I am not sure where the vast majority of SAP B1 installations are being used, but those some countries are definitely in the minority.
Let's just face it, this is a bad system design. First off, the payment terms should never have had a required connection to a price list - OR - SAP should have given the option to leave the price list field blank during the initial set up of payment methods and terms, and then leave the system message by the wayside. When you have personnel who are paid commission on getting out orders quickly, this is just another button to click and their chance to take the next incoming order is delayed - not good.
I have received about six Emails saying I should post this in a forum for consideration of changes/enhancements to SAP B1, and that is exactly what I am going to do.
Take care - Zal -
User Exit to change the Ship-to party address at Sales Order headder level
Hi,
I have requirement like this......
I need to change the ship-to party address at Sales Order headder level. for that which user exit i need to use and which structure i need to use to update the transaction.
I used : userexit_save_document_prepare, in that i passed data to 'xvbpa' and 'xvbadr' structures. even though it is not update the transaction.
Please let me know the answer.
Thanks,
Satish.Hi Satish,
Step1. Create new Data Copy Routine using Tcode VOFM.
Step2. *-----------------------------------Ship to Party from contract
IF CVBPA-PARVW = 'WE' OR
CVBPA-PARVW = 'SH'.
REFRESH IT_STP.
SELECT KTOKD
A~KUNNR
NAME1
NAME2
A~ADRNR
FROM VBPA AS A INNER JOIN KNA1 AS B ON A~KUNNR = B~KUNNR
INTO CORRESPONDING FIELDS OF TABLE IT_STP
WHERE VBELN = CVBPA-VBELN .
Step3.
CALL FUNCTION 'POPUP_WITH_TABLE_DISPLAY'
EXPORTING
ENDPOS_COL = 80
ENDPOS_ROW = 10
STARTPOS_COL = 10
STARTPOS_ROW = 5
TITLETEXT = 'Your Title'
IMPORTING
CHOISE = T_SELIDX<=====Index No of selection
TABLES
VALUETAB = IT_STP
EXCEPTIONS
BREAK_OFF = 1
OTHERS = 2.
Step4.
READ TABLE IT_STP INTO WA_STP INDEX T_SELIDX.
IF SY-SUBRC = 0.
CLEAR:CVBPA-KUNNR, CVBPA-ADRNR.
MOVE WA_STP-KUNNR TO CVBPA-KUNNR.
MOVE WA_STP-ADRNR TO CVBPA-ADRNR. <========Address ID (Change Here).
ENDIF.
Regards,
Amrendra
Moderator Message - Please do not reply to old, dormant threads.
Message was edited by: Suhas Saha -
Authorisation to prevent changing of sales order delivery date
Hi,
I need to prevent certain users from modifying the delivery dates of schedule lines
of a sales order. Is there a standard auth object for this type of control ?
AllanInform the basis consultant to restict the user id for particular users only to create & display & not change of sales order. In other words, do not provide authorization for change of sales order, which is possible through Basis Control.
Regards,
Rajesh Banka
Rewrad Points if helpful -
CG02 Date of Last Change to Specification As a Whole
Date of Last Change to Specification As a Whole
Specification (CG02) Administration Data (at the specification header)
reports Whole Specification changed by and changed on.
Performance Assistant (Help) on Whole Specification Changed On reports:
Date of Last Change to Specification As a Whole
Key date on which the specification was last changed.
Except for changes to the header data, the system takes all data that
relates to the specification into account, such as changes to:
Identifiers
Assignments of regulatory lists
Value assignments
Components
User-defined texts
Notes
The key date is specified when the specification workbench is started.
It
is not necessarily the same as the current date.
To determine the date of the last change to the specification in a
customer-defined program you can read out the specification time stamp
using function module EHSB_TMSTMB_READ_TIMESTAMPS, or you can follow
the
instructions in SAP note 874191.
The date of the last change to the specification is always set to the
key
date on which the specification was last processed. This is not always
the date of the last change to the specification (see SAP Note 874191).
We are not able to 1) find SAP Note 874191 or function module
EHSB_TMSTMB_READ_TIMESTAMPSDear Richard
you topic is quite old. Many SAP EHS users do have problems with this. This content in EHS gives rise to a lot of trouble with the end users (according to my experience) especially in the context of "change docs" etc.
Check may be as well:
EHSB_TMSTMP_READ_TIMESTAMPS - Function - ABAP - SAP
Check as well:
Evaluation of specification changes
http://www.consolut.com/en/s/sap-ides-access/d/s/doc/H-$PLMB$SPC_UPDDATS
C.B: -
How to restrict the user from making any changes in Sales order- item level
Hi to all
How to restrict the users from making any changes in sales order at item level if the same sales order is released by senior user through status profile.
Regards
Anish Parikh
Edited by: anish parikh on Jan 24, 2008 5:16 AMHi Anish,
This can be achieved through the roles and authorization.
This can be done through the basis team. they can create user profiles and roles.
For the roles they assign some transaction codes so that they can view the only assigned tr. codes.
Like that ur requirement can be done.
Also u can prevent the user to change any fields in the sales order screen (VA02). for that please modify the authorisations.
Hope i answers.
Reward points if useful.
Edited by: kaleeswaran bhoopathy on Jan 24, 2008 9:57 AM -
Change the Sold to Party(SP) in sales order in change mode
Hi,
Is it possible to change the Sold to Party(SP) in sales order in change mode?
If yes then How??
Regards
SomnathHi somnath,
It is very much possible to change the sold-to-party in the change mode of Sales order(VA02).
Goto VA02-->enter the sale order number.
Press enter.
In the overview screen if you change the sold-to-party then every thing will be redetermined(Taxes and pricing procedure etc...).These will be determined from CMr etc.
You cannot change the sold-to-party at the partners tab that is present in the Header details.
It will be greyed out.
If you change the sold-to-party at the overview screen as suggested earlier it will not apply to the item.
You are also going to see this message while changing.
And finally save the document.
Regards,
Krishna. -
User Exit to make changes in sales order line item data.
Hi All,
I need to know about user exit by whcih I can make changes in sales order line item details --> Account assignment tab --> Sales order no and line item no.
I want to make changes so as to bring the active maintenance contract no and line item no here instead of sales order no and line item no. So whenever ( Va02 or Va03) we go to sales order line item and se the account assignment tab I should see the contract no there.
Just let me know the USER EXIT to do the above changes.
Points will be awarded.
Regards,
Satish.Hi,
Please have a look at the following user exits...
1. user exit_ save_document
2. user exit_save_document_prepare
Regards
sankar -
CRM - "closed date" versus "last changed on"
Hello ,
There are Service tickets in CRM . So the user just wanst a track of the
"closed date" and "last changed on" for the Service tickets .
I am able to locate the field the "last changed on" in the Infoprovider 0CSRVMP08 but I am not able to
locate the field for "closed date" .
Request to guide on as how amd what is the technical field name or the infoprovider name where both the fields are avilable .
Thanks ,
RahulIssue solved
-
Hi All,
I have a simple query which is below:-
Declare @reportdate date
set @reportdate= (DATEADD(dd,-5,getdate()))
select * from dbo.Table
where date IN (@reportdate)
I need this query to pull the data for the last 3rd business day .So lets say today is monday then i need the data for last week wednesday which is 3 business days back from monday, if today is a tuesday it would be for last thursday ( as 3 business days for
tuesday would be thursday). But if today is wednesday then i need to be last 3rd business day which is last friday and i also need to get the data for saturday and sunday.
Can someone please help me how cani change my filter to do this?
Please let me know if i am still unclear.
ThanksHi SqlDev12,
Based on my understanding on your requirement, you can reference the below sample.
CREATE TABLE BusinessTable
Bdate DATE,
Wd VARCHAR(10)
;WITH Cte(DT,WD) AS
SELECT CAST('20150401' AS DATE),DATENAME(WEEKDAY,CAST('20150401' AS DATE))
UNION ALL
SELECT DATEADD(DAY,1,DT),DATENAME(WEEKDAY,DATEADD(DAY,1,DT)) FROM Cte
WHERE DT<GETDATE()
INSERT INTO BusinessTable SELECT * FROM Cte
SELECT * FROM BusinessTable
SET DATEFIRST 7 -- Set Sunday as the first day of a week
DECLARE @givenDay DATE ='20150415' --Wednesday
SELECT * FROM BusinessTable
WHERE Bdate BETWEEN
--For Monday and Sunday, select last wednesday
(CASE WHEN DATEPART(WEEKDAY,@givenDay) IN(1,2) THEN DATEADD(DAY,2,DATEADD(WEEK,DATEDIFF(WEEK,0,@givenDay)-1,0))
--For Tuesday and Wednesday, last week's Thursday and Friday
WHEN DATEPART(WEEKDAY,@givenDay) IN(3,4) THEN DATEADD(DAY,-5,@givenDay)
--For Thursday and Friday, current week's Monday and Tuesday
WHEN DATEPART(WEEKDAY,@givenDay) IN(5,6) THEN DATEADD(DAY,-3,@givenDay)
--For Saturday, current week's Wednesday
ELSE DATEADD(DAY,2,DATEADD(WEEK,DATEDIFF(WEEK,0,@givenDay),0)) END)
AND
(CASE WHEN DATEPART(WEEKDAY,@givenDay) IN(1,2) THEN DATEADD(DAY,2,DATEADD(WEEK,DATEDIFF(WEEK,0,@givenDay)-1,0))
WHEN DATEPART(WEEKDAY,@givenDay) IN(3) THEN DATEADD(DAY,-5,@givenDay)
WHEN DATEPART(WEEKDAY,@givenDay) IN(4) THEN DATEADD(DAY,-3,@givenDay)
WHEN DATEPART(WEEKDAY,@givenDay) IN(5,6) THEN DATEADD(DAY,-3,@givenDay)
ELSE DATEADD(DAY,2,DATEADD(WEEK,DATEDIFF(WEEK,0,@givenDay),0)) END)
DROP TABLE BusinessTable
If you have any feedback on our support, you can click
here.
Eric Zhang
TechNet Community Support -
why does the Date Created metadata change when images are exported? How do I stop it from changing? I must have a prefernce set up wrong.
I don't know what OS you are using, or what application you are using to view the data about your exported files, but on Windows and using Windows Explorer the "Date Created" field relates only to the date that the exported file was created, i.e. if viewed immediately after export it will show the date created as being the same date. In order to view "Capture Date" in something like Explorer, you first have to ensure you have included the Metadata as Conrad outlined above, then you have to adjust the display properties of Explorer to show the "Date Taken" field. Here is an example, part of a folder I exported back on March 3rd, note the difference between that last two dates:
-
How can I select a radio button in a table regarding the data in the cells?
Hi everyone
This is the issue: I need to select the RadioButton which is in a table with data related to transfers in the cells next to it, so I need to select the correct radio regarding the data next to it.
This is the whole process: First I go to the Add Recurring Transfer section and select the parameters of the transfer (Accounts, date, amount, months etc), then with VB code I capture those parameters from the page and store them into Global variables for further usage on my E-tester script.
Right after that I need to select the radiobutton regarding the data of the transfer that I already created in order to delete it or modify it (Please see Attachment selectradio1.jpg)
So How can I move along the table and compare each cell with the variables that I created with the transfer information, so when I finish comparing a row cell by cell and if all the comparison match well in that row, I could select the radiobutton of the row.
Note: Second Attachment selectradio2.jpg shows the source code of the table...If you need more info please let me know
Could you please help me with this problem?? I'm Kind of frustrated with this issue jejejeHere is an example. I uploaded mock html so that you can actually try this code. I think this does exactly what you are asking.
Private Sub RSWVBAPage_afterPlay()
Dim tbl As HTMLTable
Dim tblRow As HTMLTableRow
Dim tblCell As HTMLTableCell
Dim strValue As String
Dim rButton As HTMLInputElement
' ******** This would be your global variable. I put this so that values are seperated by a semicolin you can use what ever format works for you.
strValue = "03/22/2008;03/22/2008;*************1977;*************1977;$25.25;Jan, Jun, Jul, Dec"
' Strip out the ; for inner text comparison
strValue = Replace(strValue, ";", "")
' This will get the table but can be modifoed to be more specific
Set tbl = RSWApp.om.FindElement(, "TABLE")
' This loops through all the rows in the table until a match to the strValue is found
' then clicks the radio button. Findelements allows you to specify a root element
' once the correct root row is found, FindElemets can get the correct radio button
For Each tblRow In tbl.rows
If tblRow.innerText = strValue Then
Set rButton = RSWApp.om.FindElement("account", "INPUT", "NAME", , , tblRow)
rButton.click
End If
Next
End Sub
I also uploaded the script I created. You should be able to run it and see how it works.
This should get you going. -
Find the user exit while creation and change of sales order
Hi Team
Below mentioned requirement , in which user exit i have to put below logic while creaion and change of sales order?
u2022 The logic for the user exit to explode should consider the following assumptions and validations
o Customer master to have the entry at KNVV-KVGR1
o Material master to have the entry at MVKE
o UoM in the Sales order item (VBAP- VRKME) should be = Pallets PAL or tonnes (TES)
o Should have more than one line item or number of line items with UoM PAL or tonnes TES should be > 1
for example :-->
Product A with Scales mentioned below
Product A Quantity / Scale UoM Price(£)
0-10 PAL/TES 20
11- 20 PAL/TES 10
21- 30 PAL/TES 5
31-40 PAL/TES 2.5
>41 PAL/TES
Product B with Scales mentioned below
Product B Quantity / Scale UoM Price(£)
0-15 PAL/TES 25
16-20 PAL/TES 20
21- 30 PAL/TES 15
31-40 PAL/TES 10
> 41 PAL/TES 5
u2022 Product A (qty 10PAL) + Product B (qty 15 pal) ordered in a single order with 2 line items.
u2022 The expected results should be
o Product A qty 10 + B qty 15 added = 25Pal
o The system user exit should add the total number of pallets on the order line items and point towards the respective scales, so in this example prices against each line item should be the respective price against 25 Pal = 5£ for product A per pal and £15 for product B.
Thanks in Advance.
Puneet.Hi Team
Below mentioned requirement , in which user exit i have to put below logic while creaion and change of sales order?
u2022 The logic for the user exit to explode should consider the following assumptions and validations
o Customer master to have the entry at KNVV-KVGR1
o Material master to have the entry at MVKE
o UoM in the Sales order item (VBAP- VRKME) should be = Pallets PAL or tonnes (TES)
o Should have more than one line item or number of line items with UoM PAL or tonnes TES should be > 1
for example :-->
Product A with Scales mentioned below
Product A Quantity / Scale UoM Price(£)
0-10 PAL/TES 20
11- 20 PAL/TES 10
21- 30 PAL/TES 5
31-40 PAL/TES 2.5
>41 PAL/TES
Product B with Scales mentioned below
Product B Quantity / Scale UoM Price(£)
0-15 PAL/TES 25
16-20 PAL/TES 20
21- 30 PAL/TES 15
31-40 PAL/TES 10
41 PAL/TES 5
u2022 Product A (qty 10PAL) + Product B (qty 15 pal) ordered in a single order with 2 line items.
u2022 The expected results should be
o Product A qty 10 + B qty 15 added = 25Pal
o The system user exit should add the total number of pallets on the order line items and point towards the respective scales, so in this example prices against each line item should be the respective price against 25 Pal = 5£ for product A per pal and £15 for product B.
Thanks in Advance.
Puneet. -
Query regarding the data type for fetcing records from multiple ODS tables
hey guys;
i have a query regarding the data type for fetcing records from multiple ODS tables.
if i have 2 table with a same column name then in the datatype under parent row node i cant add 2 nodes with the same name.
can any one help with some suggestion.Hi Mudit,
One option would be to go as mentioned by Padamja , prefxing the table name to the column name or another would be to use the AS keyoword in your SQL statement.
AS is used to rename the column name when data is being selected from your DB.
So, the query Select ename as empname from emptable will return the data with column name as empname.
Regards,
Bhavesh -
When does the configuration get locked for changes in sales order?
Hi Experts,
I will really appreciate your help me in resolving this issue.
Our client had sales order having BOM item with several sub items.
Here we found that the user was not able to make changes to the Characterstic Value of one of the variant.
The issue was the place where we change the characterstic in sales order was greyed out, it was probably locked. Now even if they were unfrezing and trying to change the characteristic value the system did not allowed means greyed out.
Can you please help me in understanding when do system locks the variants for a material in sales order, in what stage?
Like maybe after the delivery document is created or PGI or some things else.
since i see that the user here did delivered one of the item in the BOM subitem.
Thanks
Kaushik
<Text removed by Moderator, please don't share your personal details on SCN post>
Message was edited by: Jyoti PrakashYes the characterstics were maintained for the main item.
and the delivered item was a subitem for this main item.
So characterstic were maintained for Item 10(Main item) but delivery was done for some of its sub item was item 100 / 120
Also can i know where is this setting or configuration where we configure this to block the configuration if any of the subitem is delivered.
Thanks
Kaushik.
Maybe you are looking for
-
GRC NFe 2.0 20 - Serviço de assinatura digital não acessível
Senhores, Encontrei diversos post sobre esse problema, porem nenhum específico para o meu problema. Meu landscape é ECC 6.0 700 SP 22 (SAP_APPL 603 - SP 6 - SAPKH60306) -> GRC/PI SAP NetWeaver 7.0 (SLL-NFE - Release 100 - SP 0015/SAP_ABA - 700 SP 22)
-
PL/SQL Stored procedures vs C# code.
Hi All We are going to start designing a kind of transactional application with huge volume of data (150 million records per month). Our selected DB engine is Oracle 10.g while C# is selected development language. Because of big volume of data perfor
-
Dear friends, Plz. help me in mapping the Business Scenario I want to assign a special discount(example 3%) for all the sales orders exceeding a value of Rs.50000/- automatically. Thanks in Advance and helpful answers will be rewarded.
-
Weird ESB Error - "newly created file vanished" !
I'm trying to register a really simple ESB project - 2x Db adapters that each call a stored procedure. I've done it dozens of times before without any problems but now I'm getting this weird error message in JDev when registering the services:- error
-
Time out issues in globe transaction
Hi experts, I have one issue that is ,...A variant ran several times in the past for monthly requirements for CAT updates is now timing out no matter how short of length of time report is set to run. Users are using the variants like CAT_HCN_SLP, CA