Goods receipt date should be greater than the P.O. date
Hi
Is there any option to control the Goods receipt date should not be lesser than the P.O.Date??
Eg: P.O. is raised in 10.1.9, User should not do the GRN before 10.1.9. In which way we can control this???
Regards
Ravi
Dear,
You have to include User exit in MIGOwhich will trhrow an error at the time when Goods receipt date is greater than the P.O. date.
Regards
Utsav
Similar Messages
-
Report data showing a date 1 day greater than selection formula end date
Hi All,
I have a report that contains the following selection:
date(dateadd("h",-{Calendar.EstUTCOffset}, {tbl.TimeStamp})) >= date(minimum({?Date})) and date(dateadd("h",-{Calendar.EstUTCOffset}, {tbl.TimeStamp})) <= date(maximum({?Date})) and dayofweek(dateadd("h",-{Calendar.EstUTCOffset}, {tbl.TimeStamp})) in {?DayOfWeek} and
time(dateadd("h",-{Calendar.EstUTCOffset}, {tbl.TimeStamp})) >= time({?Start Time}) and
time(dateadd("h",-{Calendar.EstUTCOffset}, {tbl.TimeStamp})) < time({?End Time})
When I view the report, if my date(maximum({?Date})) is 5/1/2011, the report shows data for 5/2/2011. I can't seem to figure out why my report is generating data for a date that is 1 day greater than my end date.
Any suggestions would be appreciated.
Thank you in advance,No need to send SQL as dates are not in WHERE clause.
It someting to do with the way crystal handles datetimes
If you want to see dates up to an including 6/2/2011 if its a date time crystal will create a where caluse
Datetimefield <= 6/3/2011 00:00:00
Looks like when this is converted to date its stayin as 6/3/2011
Sorry can't think of any solutions, also I live in UK so just about to leave, hopefully some one else may be able to offer a solution.
Ian -
Condition type date should be same to the pricing procedure date
hi
i have an problem
the problem is that condition type date is not same to the pricing procedute date
details of the problem
1. created a sales order the pricing date is 01.04.2006
2. when i go conditions in the sales order, as i go for details of the condition type date the is 04.04.2006
this date should be same ie 01.04.2006
give the solutions and relevant fields or procedure for this i will be greatful to all of u
byeBraja,
Check this
Goto the billing plan tab in the corresponding line item and check the rule that is determined. Now go to the configuration of this rule table by using the path
SPRO>SD> Billing> Billing Plan> Define rules for determining dates and choose your Applicable rule and click on the details.
There you will see the Calendar ID field where you will have to maintain the applicable factory calendar. I think this should work and your billing date on the item relevant for billing plan should be the same as the other item.
Hope this helps,
Ravin -
MIRO Posting Date should be greater than GRN posting Date
Dear Expert,
My MIRO posting Date 01.10.2010 and GRN posting Date 10.10.2010. How do I restrict or validate this criteria?
Regards,
PK.hi
you have to go for BADI for posting date check
take help of the abaper
check note
Note 1156325 - BAdIs in the Logistics Invoice Verification environment
regards
kunal -
From date(ETTIFN-AB) greater than To date(ETTIFN-BIS) in table ETTIFN
Hi,
In my client system I have observed that in table ETTIFN(Installation Facts (Normal) for a specific operand the "From date" field contains date which is greater than the date contained in the "To date" field.
eg: from date = 20/7/2008
To date = 4/4/2008
This is observed in multiple records of the same operand.
Can any one throw some light on this issue.
1) How this could have happened, and using what transaction.
2) what will be the effect of such entry on rate category and billing.
3) how this can be changed.
any suggestion will be highly appreciated.
thanks
ajayIn my experience, this a sort of a bug that happens in several time sliced tables.
However, the programs only seem to take the BIS date into account, so this inconsistency doesn't create any problems.
If I'm not mistaken, there are some notes on this error, but I'm not sure if it'll fix the problem for every table.
When in doubt, create a customer message to SAP explaining in which cases the error is generated and ask for a correction. -
"Reversal value greater than the value invoiced to date" error
Hi all,
I have a scenario. there is a invoice which we tried to reverse through MR8M. But it was not successful. Now , as a alternative solution I am trying to book credit memo. There were two line items in the PO. When I try to book Credit memo, the system throws error "Reversal value greater than the value invoiced to date" only for line item 2. Line item 1 is perfectly OK. Any suggestions why this is happening ? If it would have been exchange rate problem then I think the error should be for both the line items.
Regards,
VivekHi,
You told that youtr PO is having two line utems and you are trying to post the credit memeo for the two line items.
Does your po is invoiced for the two line items ?
if the second line item is not posted with any invoice , while posting credit memo to second line item system will give this error.This is one scenario.
May be you would have wrongly entered the values ?
There could have been already reversed or posted the credit memo for then second line item .
check whather you are posting any subsequent posting ?
Regards, -
User_id should be one greater than the last
i want to insert a new row and make the user_id one greater than the last user_id. anyone any ideas
user8652681 wrote:
ive wrote the code and it updates the row i want once, is there anyway i can change this so it adds a message into REPORT for evey instance of where last_login is < '05-MAY-09'
insert into REPORT (message_id)
select max(message_id) + 1 from REPORT
where exists
select
null
from
users u
where
last_login < '05-MAY-09'
)For that sort of thing you'll want a sequence.
SQL> select max(empno) from emp;
MAX(EMPNO)
7934
SQL> create sequence empno_seq start with 7935 nocache;
Sequence created.
SQL> create table emp2 as select * from emp;
Table created.
SQL> insert into emp2
2 select empno_seq.nextval, ename, job, mgr, hiredate, sal*2, 0, deptno
3 from emp;
14 rows created.
SQL> select * from emp2;
EMPNO ENAME JOB MGR HIREDATE SAL COMM DEPTNO
7369 SMITH CLERK 7902 17-DEC-80 800 20
7499 ALLEN SALESMAN 7698 20-FEB-81 1600 300 30
7521 WARD SALESMAN 7698 22-FEB-81 1250 500 30
7566 JONES MANAGER 7839 02-APR-81 2975 20
7654 MARTIN SALESMAN 7698 28-SEP-81 1250 1400 30
7698 BLAKE MANAGER 7839 01-MAY-81 2850 30
7782 CLARK MANAGER 7839 09-JUN-81 2450 10
7788 SCOTT ANALYST 7566 19-APR-87 3000 20
7839 KING PRESIDENT 17-NOV-81 5000 10
7844 TURNER SALESMAN 7698 08-SEP-81 1500 0 30
7876 ADAMS CLERK 7788 23-MAY-87 1100 20
7900 JAMES CLERK 7698 03-DEC-81 950 30
7902 FORD ANALYST 7566 03-DEC-81 3000 20
7934 MILLER CLERK 7782 23-JAN-82 1300 10
7935 SMITH CLERK 7902 17-DEC-80 1600 0 20
7936 ALLEN SALESMAN 7698 20-FEB-81 3200 0 30
7937 WARD SALESMAN 7698 22-FEB-81 2500 0 30
7938 JONES MANAGER 7839 02-APR-81 5950 0 20
7939 MARTIN SALESMAN 7698 28-SEP-81 2500 0 30
7940 BLAKE MANAGER 7839 01-MAY-81 5700 0 30
7941 CLARK MANAGER 7839 09-JUN-81 4900 0 10
7942 SCOTT ANALYST 7566 19-APR-87 6000 0 20
7943 KING PRESIDENT 17-NOV-81 10000 0 10
7944 TURNER SALESMAN 7698 08-SEP-81 3000 0 30
7945 ADAMS CLERK 7788 23-MAY-87 2200 0 20
7946 JAMES CLERK 7698 03-DEC-81 1900 0 30
7947 FORD ANALYST 7566 03-DEC-81 6000 0 20
7948 MILLER CLERK 7782 23-JAN-82 2600 0 10
28 rows selected.
SQL> -
WS Error - Planned Qty should be greater than Completed + Rejected Qty
Hi All,
We've tried to close a Production Order using the ProductionOrdersService Web Service. We're doing this by setting the Production Order Status flag to closed (boposClosed). The call also requires us to re-set the due date so we do that to the same value.
When we perform the call we receive the following exception:
"Planned Qty should be greater than Completed + Rejected Qty [OWOR.PlannedQty]"
It's interesting to note that we've tried to close the production order with different items and everything seems to point towards an issue with the items, however, we're not really sure what is triggering the error. We're also not sure what the error really implies as the Planned Qty is greater than the Completed + the Rejected Qty on the database.
We're working with SAP 8.8.1.
The code is as follows:
// Get the current session ID first
// Create message header object with value..
SAPProductionOrdersService::MsgHeader^ localMsgHeader = gcnew SAPProductionOrdersService::MsgHeader();
localMsgHeader->SessionID = sessionId;
localMsgHeader->ServiceName = SAPProductionOrdersService::MsgHeaderServiceName::ProductionOrdersService;
localMsgHeader->ServiceNameSpecified = true;
SAPProductionOrdersService::ProductionOrdersService ^iprodWs = gcnew SAPProductionOrdersService::ProductionOrdersService();
iprodWs->MsgHeaderValue = localMsgHeader;
// Set the item params object
SAPProductionOrdersService::ProductionOrderParams^ localProductionOrderParams = gcnew SAPProductionOrdersService::ProductionOrderParams();
localProductionOrderParams->AbsoluteEntry = ProductionOrderNum;
localProductionOrderParams->AbsoluteEntrySpecified = true;
// Perform the Item fetch with that information
SAPProductionOrdersService::ProductionOrder^ localProductionOrder = iprodWs->GetByParams(localProductionOrderParams);
// Construct a new Production Order Data structure
SAPProductionOrdersService::ProductionOrder^ newProd = gcnew SAPProductionOrdersService::ProductionOrder();
// Absolute Entry
newProd->AbsoluteEntry = ProductionOrderNum;
newProd->AbsoluteEntrySpecified = true;
// Production Order Status
newProd->ProductionOrderStatus = SAPProductionOrdersService::ProductionOrderProductionOrderStatus::boposClosed;
newProd->ProductionOrderStatusSpecified = true;
newProd->DueDate = localProductionOrder->DueDate;// {6/9/2011 0:0:0 System.DateTime} System::DateTime
newProd->DueDateSpecified = localProductionOrder->DueDateSpecified;// bool
// Setting lines array back
newProd->ProductionOrderLines = localProductionOrder->ProductionOrderLines;
// Item Code
newProd->ItemNo = ItemNum;
// Perform the Update of the Production Order with that information
iprodWs->Update(newProd);
// Since there is no return type telling us of the recent update, unless we get an exception, assume it worked
String^ recMsg = "Close Production Order Attempt Successful. Parameters are: \r\n" +
"Production Order Num: " + ProductionOrderNum;
Log::LogInformation(recMsg);
retVal = true;
HectorDear Gordon,
Yes, I have checked the data in the database. I've checked tables OWOR fields PlannedQty, CompletedQty and RjctQty and everything seems to be in order. I also checked table WOR1 for the production order lines. There are two lines, one Labor and one Raw Material (regular item). I've checked BaseQty, PlannedQty and IssuedQty but everything seems in order there as well.
Do you know if there is a way to find out what internal piece of code throws that exception message?
Hector -
PR Date Should be less than PO date
Hi
I have done the change in message type to control PO date at the time of creation, now PO can be created only in current date but if at a later stage somebody has been created one more PR and change the PO and add one more line item from this PR then PR date is greater than PO date.
So this is objectionable and I want to control this i.e. PR date should be less than PO date.
Please guide how can i achieve this?
Regards
Ajay GoelHello,
Ajay if u you want to restrict the PO can be created only in current date then u can take help of your ABAPER because its possible through BADI.
If you want to add the other line item in PO Or Use Tcode Me22n you can not change the document date that time bcoz its disable check it. -
Java always returns 15 minutes greater than the current time.
Hi,
I am using Microsoft Windows Server 2003R2,Standard X64 edition with Service Pack 2 and jdk1.6.0-03.
Java always returns time 15 minutes greater than the current system time.
eg:
SimpleDateFormat simpleDateFormat=new SimpleDateFormat("yyyy-MM-dd HH:mm:ss");
System.out.println("Now time: "+simpleDateFormat.format(new Date()));
System.out.println("Now time: "+new Date());The output of the program is :
Now time: 2008-12-22 18:47:04
Now time: Mon Dec 22 18:47:04 NPT 2008
When my actual system time is 6:32 PM or (18:32)
I have checked the current time with other programming languages like python and it always returns the actual date and time.
Note: To my observation java is always utilizing a time which is 15 minutes greater than the current time even for its log.
Thanks,
Rajeswari (Msys)I think a more practical time machine would be one that actually travels back in time rather than forward (by 15 minutes). Sounds like it needs some more work.
Anyway, I suggest changing the system time on your computer to some other value (say, 2 hours ahead), then running the program again. If its off by 2 hours and 15 minutes, its getting the time from your computer. However, if its still off by only 15 minutes (from your wristwatch's time), then its getting the time form somehere other than the computer clock. -
Can the maximum number of Logical Processors allowed in a Processor Group be increased by Bcdedit command or registry key to a number greater than the default (64) to allow non-group-aware applications to seamlessly scale via multithreading across more cores
MSDN documents methods to reduce the max number of LP's in a Processor Group to 1 or any power of 2 less than 64 in order to increase the number of Processor Groups. But there is no discussion of how to increase the maximum number of Logical Processors
allowed in a Processor Group to a number greater than the default (64), e.g. to 128 or 256.
Since a non-group-aware application/process can only run on 1 Processor Group, increasing this limit is needed to allow non-group-aware multithreaded applications to scale seamlessly for parallel computation across more than 64 cores simultaneously on systems
with more than 64 cores (for example, a quad-socket Intel Xeon system with 24 cores per socket, including true and hyper cores). If that limit can be set via registry key or command line, or if there is another way to force all the cores on
all 4 sockets (4 NUMA nodes in this case) to join in 1 Processor Group, then non-group-aware applications will not need to be rewritten using group-aware thread-affinity APIs.Hi John,
Are you trying to specify a static NUMA-node-to-group assignment, rather than letting Windows dynamically assign NUMA nodes to groups at boot time? If yes, You can refer the
following related KB:
How to manually configure K-Group assignment on multiprocessor machines
http://support.microsoft.com/kb/2506384
Systems with fewer than 64 logical processors always have a single group, Group 0. On systems with 64 or fewer processors, existing applications will operate correctly without
modification. Applications that do not call any functions that use processor affinity masks or processor numbers will operate correctly on all systems, regardless of the number of processors. To operate correctly on systems with more than 64 logical processors,
the following kinds of applications might require modification:
•Applications that manage, maintain, or display per-processor information for the entire system must be modified to support more than 64 logical processors. An example of
such an application is Windows Task Manager, which displays the workload of each processor in the system.
•Applications for which performance is critical and that can scale efficiently beyond 64 logical processors must be modified to run on such systems. For example, database
applications might benefit from modifications.
•If an application uses a DLL that has per-processor data structures, and the DLL has not been modified to support more than 64 logical processors, all threads in the application
that call functions exported by the DLL must be assigned to the same group.
By design, a non-NUMA computer is considered to have one NUMA node. Because NUMA nodes cannot span groups, the system creates a node for each group after you restart the computer.
The related KB:
Processor Groups
http://msdn.microsoft.com/en-us/library/windows/desktop/dd405503(v=vs.85).aspx
More information:
Uneven Windows Processor Groups
http://blogs.msdn.com/b/saponsqlserver/archive/2011/10/08/uneven-windows-processor-groups.aspx
Boot Parameters to Test Drivers for Multiple Processor Group Support
http://msdn.microsoft.com/en-us/library/windows/hardware/ff542298(v=vs.85).aspx
I’m glad to be of help to you!
We
are trying to better understand customer views on social support experience, so your participation in this
interview project would be greatly appreciated if you have time.
Thanks for helping make community forums a great place. -
Post park ivoice M8079 'Reversal value greater than value invoiced to date'
I create a Service purchase order number is 8200000747 in our products system, and service entry sheet number is 1000026152, material document number is 5000306476.
When I create a park invoice reference this Service PO, the system can not clear GR/IR account with that service entry sheet(1000026152). When we want to post this park invoice, system generate message M8079 'Reversal value greater than value invoiced to date'. But, this item never been verification invoice , I can find this not cleared GR/IR data in MR11, this item not a multi account assignment , no foreign currency.
What happened? How can I carry out the correct GR/IR account data in park invoice?Hello,
Instead of reversing the invoice try posting the Credit Memo through MIRO .
Regards
Mahesh -
COMPAQ presarioc700 my lap showing that MBR nomber is greater than the BIOS nomber
when am trying to start my laptop it saying that some MBR no is greater than the BIOS nomber and after that its taking time and up to click enter and sometimes its giving sound like a crack, and when am trying to update my bios in that its not showing my OS presently am using WINDOWS7,is there require to update bios or what should i do please help thank u
Hi SURESH13,
Welcome to the HP Forums! I see that you are having some problems with your Master Boot Record. I have included a link to a third-party site that will show you how to fix the MBR corruption.
Thank you,
Please click “Accept as Solution ” if you feel my post solved your issue.
Click the “Kudos Thumbs Up" on the right to say “Thanks” for helping!
Thank you,
BHK6
I work on behalf of HP -
Date Control should highlight more than one range of dates in a month.
Hi All,
Date Control should highlight more than one range of dates in a month.We are creating a web interface for PR01 ( Travel Management Module ) , in a month a traveller can have more than 2 trips and we need to highlight all the travel date ranges in the Web DynPro date range control.
Thanks & Regards
Gaurav JainHi Thomas,
I used DateNavigatorLegend and DateNavigatorMarking and did not give any default value or context mapping to the DateNavigator element.
The DateNavigator is now highlighting only the first dates of the ranges that I have created in the WDDOINIT method.The DateNavigatorMarking takes only one date not 2 dates in the properties So kindly suggest how to display multiple date ranges.
Thanks & Regards
Gaurav Jain -
End date should not less than Start date, else CLEAR it
Hello
I put CONTRACT START DATE and CONTRACT END DATE fields on the form. These 2 objects (Date/Time objjects) i pulled them from Satndard tab of pallette and dropped on my layout page design, fine.
Now, am trying to put a validation that the end dat eshould not lower than start date, so, i got a thread as below from Niall,
http://forums.adobe.com/message/1909551
and i did my FormCalc coding under EXIT event of END DATE field as below,
// Pls. note this FormCalc
// End date should not less than Start date, else CLEAR it - Begin
var stDate
var endDate
stDate = xfa.resolveNode("CUSTOMER.Page31_Contracts.Con_Whole_Page.CON_Basic_Info.CON_START_DATE") .rawValue
endDate = xfa.resolveNode("CUSTOMER.Page31_Contracts.Con_Whole_Page.CON_Basic_Info.CON_END_DATE").r awValue
if (stDate > endDate) then
xfa.host.messageBox("End date is lower than Start date! End date is cleared")
xfa.resolveNode("CUSTOMER.Page31_Contracts.Con_Whole_Page.CON_Basic_Info.CON_END_DATE").r awValue = null
endif
// End date should not less than Start date, else CLEAR it - End
I tried in VALIDATE, CALCULATE, CHANGE events of END DATE, but nothing working!!
PLs. let me kow how can i achieve my requirement? I am anewbie,
Thank youIf you use the exit event, you will probably have to have the same code on both the start and end date fields since they have a dependancy on each other. Maybe better to try the validate event of the end date so that if either field is changed the event gets fired. You can try the following for validate event
// Pls. note this FormCalc
// End date should not less than Start date, else CLEAR it - Begin
var stDate
var endDate
stDate = CON_START_DATE.rawValue
endDate = $.rawValue
if ( HasValue(endDate) ) then
if (stDate > endDate) then
xfa.host.messageBox("End date is lower than Start date! End date is cleared")
$.rawValue = null
endif
endif
1
// End date should not less than Start date, else CLEAR it - End
Maybe you are looking for
-
I got on my computer this morning and my toolbar was messed up and my tab bar is one really long tab the goes across the page and I don't know how to get it back to the way it was. I fixed my toolbar sort of, but now my concern is how to get my tab b
-
Hi, Required Business Process : 1. All materials coming in the factory should have quality check before GRN. 2. If the material is rejected by Quality department then GRN should not be posted. Current Business Process which we required to map the req
-
I have created a foreign JMS for Oracle, when I deploy my application I get an error: (I followed the steps outlined here: ) java.lang.ClassNotFoundException: oracle.jms.AqjmsInitialContextFactory Do I need to install Oracle Service Bus for this to w
-
How do i unlock and ipod 4th gen
my little cousin had my ipod then put the lock on its asking me to put a code in and i never made one
-
Hyperion 11.1.2.3 --EPMA server is not starting on SQL-Server2008 R2
I checked the SQL server DB and it looks fine and getting below error [2013-11-05T10:32:59.018-06:00] [Error] Hyperion.CommonServices.Exceptions.SessionManagerException: Session Manager could not start because database connectivity could not be estab