Reflect the details of data in same transaction but in some other tab
Hi Experts,
I am trying to update some data in the transaction IW32 (tab "Enhancemnt") and wants to reflect the details of that data in the same transaction but in some other tab "Objects", before saving the changes i.e. as soon as I click on "Objects" tab, it should get reflected.
for this I hav used a Bapi at the screen exit, but the problem is that if I try to commit it, then the data after fullfillment of my requirment doesn't get saved even if I try to save it.
and if i dont use commit then it won't be possible to save and reflect the changes as reqd.
Waiting for your skillfull sugesstions at the earliest.
Hi ,
data mismatch is kind of short dump error .. check for short dumps in st22 . are you getting all the short dumps from same source system.. then check the system performance of that system st04,
and rather then checking from psa .. you can check the job overview of the load ..and check wether its progressing or not .. you can make the simply red and repeat it ..but if the loads are through psa then its betther you push it from psa rather then restarting the laod again it will take more time ..
Regards,
shikha
Similar Messages
-
Capturing the details of data in which error occured during uploading
Hi, anyone tell me how to Capturing the details of data in which error occured during uploading the file using BDC in backgroung mode. Please do the needful
Thanks & Regards.
Aniruddhahi,
This declaration is used to capture the error msg. V is the std table that captures that.i have given a sample code with this..pls chk it out..
data: err type standard table of bdcmsgcoll with header line.
SAmple code:
report z_aru_bdc_new4
no standard page heading line-size 255.
include bdcrecx1.
Generated data section with specific formatting - DO NOT CHANGE ***
parameters: p_file like rlgrap-filename obligatory.
data: err type standard table of bdcmsgcoll with header line.
data: mess(200) type c.
data: begin of it_err occurs 0,
msg(200) type c,
end of it_err.
data: begin of record occurs 0,
data element:
viewname_001(030),
data element: VIM_LTD_NO
ltd_dta_no_002(001),
data element: ZEMPID3
zempid3_003(004),
data element: ZENAME3
zename3_008(040),
data element: ZEDEPID
zedepid_009(004),
data element:
zsalkey_010(005),
data element:
salary_011(013),
data element: ZENAME3
ZENAME3_008(040),
data element: ZEDEPID
ZEDEPID_009(004),
data element:
ZSALKEY_010(005),
data element:
SALARY_011(013),
end of record.
End generated data section ***
start-of-selection.
at selection-screen on value-request for p_file.
call function 'WS_FILENAME_GET'
exporting
DEF_FILENAME = ' '
DEF_PATH = ' '
mask = '.,..'
mode = 'O' " O -- open, S -- Save.
title = 'OPEN'
importing
filename = p_file
RC =
exceptions
inv_winsys = 1
no_batch = 2
selection_cancel = 3
selection_error = 4
others = 5.
start-of-selection.
call function 'UPLOAD'
exporting
CODEPAGE = ' '
filename = p_file
filetype = 'DAT'
ITEM = ' '
FILEMASK_MASK = ' '
FILEMASK_TEXT = ' '
FILETYPE_NO_CHANGE = ' '
FILEMASK_ALL = ' '
FILETYPE_NO_SHOW = ' '
LINE_EXIT = ' '
USER_FORM = ' '
USER_PROG = ' '
SILENT = 'S'
IMPORTING
FILESIZE =
CANCEL =
ACT_FILENAME =
ACT_FILETYPE =
tables
data_tab = record
exceptions
conversion_error = 1
invalid_table_width = 2
invalid_type = 3
no_batch = 4
unknown_error = 5
gui_refuse_filetransfer = 6
others = 7
if sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
endif.
*perform open_dataset using dataset.
*perform open_group.
delete record index 1.
loop at record.
*read dataset dataset into record.
*if sy-subrc <> 0. exit. endif.
perform bdc_dynpro using 'SAPMSVMA' '0100'.
perform bdc_field using 'BDC_CURSOR'
'VIEWNAME'.
perform bdc_field using 'BDC_OKCODE'
'=UPD'.
perform bdc_field using 'VIEWNAME'
record-viewname_001.
perform bdc_field using 'VIMDYNFLDS-LTD_DTA_NO'
record-ltd_dta_no_002.
perform bdc_dynpro using 'SAPLZSHAP' '0001'.
perform bdc_field using 'BDC_CURSOR'
'ZEMPTAB1-ZEMPID3(01)'.
perform bdc_field using 'BDC_OKCODE'
'=NEWL'.
perform bdc_dynpro using 'SAPLZSHAP' '0002'.
perform bdc_field using 'BDC_CURSOR'
'ZEMPTAB1-SALARY'.
perform bdc_field using 'BDC_OKCODE'
'=SAVE'.
perform bdc_field using 'ZEMPTAB1-ZEMPID3'
record-zempid3_003.
perform bdc_field using 'ZEMPTAB1-ZENAME3'
record-zename3_008.
perform bdc_field using 'ZEMPTAB1-ZEDEPID'
record-zedepid_009.
perform bdc_field using 'ZEMPTAB1-ZSALKEY'
record-zsalkey_010.
perform bdc_field using 'ZEMPTAB1-SALARY'
record-salary_011.
perform bdc_dynpro using 'SAPLZSHAP' '0002'.
perform bdc_field using 'BDC_CURSOR'
'ZEMPTAB1-ZENAME3'.
perform bdc_field using 'BDC_OKCODE'
'=UEBE'.
perform bdc_field using 'ZEMPTAB1-ZENAME3'
record-zename3_008.
perform bdc_field using 'ZEMPTAB1-ZEDEPID'
record-zedepid_009.
perform bdc_field using 'ZEMPTAB1-ZSALKEY'
record-zsalkey_010.
perform bdc_field using 'ZEMPTAB1-SALARY'
record-salary_011.
perform bdc_dynpro using 'SAPLZSHAP' '0001'.
perform bdc_field using 'BDC_CURSOR'
'ZEMPTAB1-ZEMPID3(01)'.
perform bdc_field using 'BDC_OKCODE'
'=SAVE'.
perform bdc_dynpro using 'SAPLZSHAP' '0001'.
perform bdc_field using 'BDC_CURSOR'
'ZEMPTAB1-ZEMPID3(01)'.
perform bdc_field using 'BDC_OKCODE'
'=BACK'.
perform bdc_dynpro using 'SAPMSVMA' '0100'.
perform bdc_field using 'BDC_OKCODE'
'/EBACK'.
perform bdc_field using 'BDC_CURSOR'
'VIEWNAME'.
perform bdc_transaction using 'SM30'.
*enddo.
*perform close_group.
*perform close_dataset using dataset.
endloop.
loop at it_err.
write : / it_err-msg.
endloop.
form error.
call function 'FORMAT_MESSAGE'
exporting
id = sy-msgid
lang = '-D'
no = sy-msgno
v1 = sy-msgv1
v2 = sy-msgv2
v3 = sy-msgv3
v4 = sy-msgv4
importing
msg = mess
exceptions
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.
it_err-msg = mess.
append it_err.
clear it_err.
endform.
If it is session method u can find the session in SM35 from where u can get the error log.
Hope this helps u,
Regards,
Arunsri -
Hi iam getting the alv grid data in excel format but iam facing one problem
hi iam getting the alv grid data in excel format but iam facing one problem ,
i.e., i want it read only but iam getting it in edit mode i use layout default in excel iam getting in xl directly but in edit mode but i need it in read only mode
what i have to do for that and bdy knows reply me i need it urgently.there's always edit-mode if you choose excel-inplace - but noone can modify/rewrite the data
A. -
I currently have the 2 gig data plan for $50, plus a free 1 gig promotional attachment but Verizon is currently offering the 3 gig data plan for $50, but if I upgrade will I lose the free 1 gig promotion I currently have attached to my account?
I understand I will still be getting 3 gigs of data for the $50, I would just like to continue to have the free 1 gig promotion I was already getting, if you Verizon was willing to do it before then why can't they continue to do it now?Like Ann154 said, changing plans often results in the loss of any promos you may have. In your case, it makes no difference to the price you will pay - you'll have 3 GB for $50. Whether you have 1GB free, or a better price on the 3GB plan is a wash. I'd leave things alone....
-
every time i sent an email with 1 attachment, the recipient receives my attachment plus ATT00047.htm or some other file. why is that? how do i stop that?
We have the same problem every time we send out an email with attachments.
BTW, the ATT prefix on every file has nothing to do with you ATT card. It's just the naming convention used by Mail.app for ATTachment.
Now, can someone tell us how to fix this problem?
Thanks. -
This software update keeps popping up almost everyday in my iMac 27 although I keep updating. Looks like the either the update is not happening on my machine or some other problem. Anyone else know of this? Everytime I check for updates (I have the setting to manual check), an alert pops up in Apple store with the phrase "Lexmark Printer Software Update 2.11" available for download.
Is there a way I can turn off this notification for Printer updates until it is resolved? It is pretty annoying.
ThanksNot sure this will help yet, having just noticed it myself, but you can now get the Lexmark driver 3.0 for download here: http://support.apple.com/kb/DL1397
I'm going to give that a try to see if I stop getting the constant reminder for 2.11. -
Tree table is not reflecting the updated model data changes at the front end
I have two tables ,
1) Provider table(tree table) 2)member table
I have implemented drag and drop functionality using jQuery UI on both tables.
In my scenario when I drag a member from the member table and drop it on the Provider table and also when I delete an assigned member from the provider table I will update the data fetched from odata model and again I will call the method which binds the data to the provider table so that the table will reflect the changes.
here is the code,
on drop:
$("#Provider tbody tr").droppable({
drop: function(event){
oController.AssignMember(oProviderId, oMemberId)
}).disableSelection();
Assign member function: here am updating the model.
AssignMember : function(oProviderId, oMemberId){
var oModel = new sap.ui.model.odata.ODataModel("../../../services/provider.xsodata/", true);
var oParameters = {};
oParameters.PROVIDER_ID = oProviderId;
oParameters.MEMBER_ID = oMemberId;
oParameters.CREATED_ON = new Date();
oModel.setHeaders({"content-type" : "application/json;charset=utf-8"});
oModel.create( "/PROVIDERMEMBERS", oParameters, null, function() {
var oController = sap.ui.controller("adsm.provider.member_assignment_view");
oController.GetProviderData();
},function(jqXHR) {
var errorMessage = jqXHR.response.body;
var jsondata = JSON.parse(errorMessage);
sap.ui.commons.MessageBox.alert(jsondata.error.message.value);
GetProviderData function: here i bind the data to the table
GetProviderData: function(){
var oModel = new sap.ui.model.odata.ODataModel("../../../services/provider.xsodata/", true);
var Context = "/PROVIDERS?expand=ASSIGNEDMEMBERS&$select=NAME,ID,ASSIGNEDMEMBERS/NAME,ASSIGNEDMEMBERS/ID,ASSIGNEDMEMBERS/PROVIDER_ID";
var oTable = sap.ui.getCore().byId("tblProviders");
oModel.read(Context, null, null, true, onSuccess, onError);
function onSuccess(oEventdata){
var outputJson = {};
var p = 0;
var r = {};
if (oEventdata) {
r = oEventdata;
try {
if (oEventdata.d){
r = oEventdata.d;
} catch(e){
//alert('oEventdata.d failed');
try {
if (oEventdata.d.results){
r = oEventdata.d.results;
} catch(e){
//alert('oEventdata.d.results failed');
try {
if (oEventdata.results){
r = oEventdata.results;
} catch(e){
//alert('oEventdata.results failed');
$.each(r, function(i, j) {
outputJson[p] = {};
outputJson[p]["NAME"] = j.NAME;
outputJson[p]["ID"] = j.ID;
outputJson[p]["PROVIDER_ID"] = j.ID;
outputJson[p]["DELETE"] = 0;
var m = 0;
if (j.ASSIGNEDMEMBERS.results.length > 0) {
$.each(j.ASSIGNEDMEMBERS.results, function(a,b) {
outputJson[p][m] = { NAME: b.NAME,
ID : b.ID,
PROVIDER_ID: b.PROVIDER_ID,
DELETE: 1};
m++;
p++;
var oModel = new sap.ui.model.json.JSONModel();
oModel.setData(outputJson);
oTable.setModel(oModel);
function onError(oEvent){
console.log("Error on Provider Members");
oTable.bindRows({
path:"/"
Its working fine in chrome but in IE the model data gets updated but the table is not reflecting the changes at front end.Can anyone suggest me a possible solution to fix this?
Please have a look at the attached screen shots.
Best regards,
Amala Suganya.Hi Amala,
I think this will help you:
Disabling Cache for CRUD/FI OData scenarios for a UI5 Application on Internet Explorer
Kind regards,
RW -
Cannot view the detailed Email date and time about the meeting request
Hi,I am unable to view the detailed message and Date and time of a meeting request in the default Email app in my Sony Xperia P mobile. Even when i select the calender it does not defaultly go to the meeting date. I need to manually select the date to see the meeting. I cannot see the meeting details without accepting it.I have seen the better behaviors on HTC One V and Galaxy Nexus where full meeting details including message, Date, time, venue appears in the meeting request message.Is there any setting which needs to be changes or is it the limitation of the phone app.Regards,Pratik Ranjan
Hi Johan,Im also seeing this on my xperia s, ICS. Here's some additional info i have after some testing:Work have Exchange 2010, I have sent calendar invites from outlook 2007 and 2010 clients and it works for the 2007 clients as it automatically adds the meeting details into the body of the request, something it doesn’t do in 2010, so it may be the way the calendar form has changed in 2010. It also works fine when i get an invite from an external person.This however is just adding the text into the body, I too have tested with the HTC One S and Samsung Galxay S3, bith use the stock email and both display the time as part ofthe invite no tin the body of the invite,
In doing the testing I have also found another issue. I have found that it doesn’t inform you of a calendar conflict.ThanksMike -
Insert data in same table based on some condition
Hi. I am new to this forum.
I have to write a stored procedure to Insert Data into a table say MYTABLE ,having structure as:
Col1 Col2 Col3 ................ TotalInstallments CurrentInstallment PaidAmount MonthYear
I have to insert all the data as it is in the same table(MYTABLE) except changing some fields on basis of some conditions:
1. if PaidAmount>0 && CurrentInstallment<TotalInstallment then
CurrentInstallment=CurrentInstallment+1
2. In the MonthYear field I am having data in formate(month/year)ex. 01/2012, 11/2012 ....
So I have to insert data by incrementing month and year. for example:
if currentdata is 11/2012 then next data will be 12/2012
But next will be 01/2013
I have to select all the records which belongs to previous month(through MonthYear field ) and put checking & changes on each record of the selected data and then insert them into same table(MYTABLE).
How to achive that?
Thanks.978184 wrote:
Every thing is working fine but some strange result as:
when i run my Procedure TRANSFERDATATONEXTMONTH
1. by Passing Value as : CUSTOMERID_var ='ABX101' and MONTHYEAR_var='12/2012' it insurts 5 rows
which is correct , since I have 5 records where CUSTOMERID='ABX101' and MONTHYEAR='12/2012' and
new 5 rows has CUSTOMERID='ABX101' and MONTHYEAR='01/2013' (all other values are as expected)
2. now when i again run by passing values: CUSTOMERID='ABX101' and MONTHYEAR='01/2013' it inserts 10 records(just double )
and new records has value CUSTOMERID='ABX101' and MONTHYEAR='02/2013' (while on the basis of condition CUSTOMERID='ABX101' and MONTHYEAR='01/2013' i have in my table only 5 records)
and all records are duplicate. Some times it inserts three times , while on condition basis it should no. What is happening?Probably, meanwhile you were trying to Insert the First time and the second time, someone did run the procedure that Inserted 5 More records for 01/2013. And, hence your Second run inserted 10 records instead of 5.
>
Why it is inserting double of records while i have only 5 records on given condition? Am I missing some thing?Yes, you are. You are missing your Tables, Your Dummy/Sample Data, Working Procedure/Function that can be replicated.
Without this, we cannot simply believe on assertions that Oracle is behaving incorrectly.
In addition to this, the GetMonthYear function, should be scrapped. It is un-necessary, when the same logic can be achieved using Oracle ADD_MONTHS function (See my previous post). And you are storing the MonthYear in a Varchar field, which ideally should be a Date field. This eradicates the un-wanted need to cast from VARCHAR - DATE - VARCHAR.
Please do make some time to read {message:id=9360002} and mentioned relevant details.
And notice, the code difference in my previous post and in your code.
Please use
{noformat}
(exactly as shown) above and below your code, that indents the code properly for better readability.
{noformat} -
Cannot get the details in ME2N when using ALV but can when using BEST
Hi experts,
Could you let me know why I am not able to get the results when using ALV as Scope of List in ME2N Transaction, but can get data when using BEST?
Regards,
PriHi Priya,
Check the following :
IMG-> Materials Management-> Purchasing-> Reporting-> Scope of List->Define Scope of List
Here select ALV and click details.
Check the check boxes you need.
Cheers,
Satish -
We are currently not able to manage schedule ship date proposed by ATP when our warehouse is closed. For example , we would like that ATP doesn't propose any schedule ship date for the first of May , which is a non working day in France. The constraint is that we don't want our purchase need by date to be impacted by the process.
I tried to closed one day in FR1 calendar and, after testing with order management, it appears that ATP didn't propose the closed day, so that's fine, but, our purchase order lead time was increased of 1 day and this is not what we expected.
Can you help us to find the right process.
ThanksHi Sandeep,
when we try to Rescheduled out the PO and the request is errored out the with the error:-
Start of log messages from FND_FILE
reschedule fails
old date in planner workbench: 19-MAY-11
new date: 07-JUN-11
header: 417474
line: 605652
po number: 2049031859
shipment no: 1
The need by date/promised date in the source instance is not the same as the need by date/promised date in the destination instance.
In the source instance,
The need by date is 19-MAY-11, and the promised date is 19-MAY-11
End of log messages from FND_FILE
--------------------------------------------------------------------------- -
CC - Same function, same transaction but with different comb of same obj
Hi,
I would like to know if it is possible in a same function for a same transaction to get an 'OR' between auth objects
Let say I have function YS01 with transaction ME28, we would like to check the following objects :
(1) M_BEST_EKG (ACTVT 01,02,06,75,76 + EKGRP U1, U2)
AND M_BEST_WRK (ACTVT 01,02,06,75,76 + WERKS 8011)
AND M_EINK_FRG (FRGGR 39,42,43)
OR
(2) M_BEST_EKG (ACTVT 01,02,06,75,76 + EKGRP U34, U35)
AND M_BEST_WRK (ACTVT 01,02,06,75,76 + WERKS 8011)
AND M_EINK_FRG (FRGCO 01,02,03 + FRGGR 69, 73)
If not, is it recommended in the 'Permission' tab of the function YS01 to:
- maintain 'normally' the auth obj linked to trans ME28 as in (1)
- and to add a 'manual' permission with all the concerned objects in (2) + S_TCODE auth object with TCD=ME28 ?
Thanks in advance
BillFryeX wrote:
I have this in my controller:
-(IBAction) setSize:(id)sender
And it would be enough to get to the title of the button
The sender param should be a pointer to the originating button, and you can use the button's tag property to id it. E.g.:
-(IBAction) setSize:(id)sender {
UIButton *button = sender;
NSString *title = button.currentTitle;
int tag = button.tag;
NSLog(@"sender=%@, title=%@, tag=%d", sender, title, tag);
- Ray -
Please let me know over come this problem
Try to restart your phone by holding the sleep/wake and home buttons until the phone turns off ignoring the slide to power off message. Then press the sleep/wake button to turn it back on.
-
My Safari and Firefox randomly and unpredictably will stop loading whatever page I'm on and will not load any links on that page. When I do click a link on the page, the progress bar will hold at about 1/8 of the way and will not proceed. I can go to another web page and it will load fine, and I can click links on that page just fine. But when I return to the affected page, it still refuses to load. It will usually start working normally again after I visit another page and come back to it after 10-15 minutes. Nothing I have done so far has seemed to help this issue. I've tried clearing the history/website data, quitting and restarting safari, I reset the PRAM, all to no avail.
I'm running a mid 2010 macbook pro with Yosemite.
Thanks in advance for any suggestions.Please read this whole message before doing anything.
This procedure is a diagnostic test. It’s unlikely to solve your problem. Don’t be disappointed when you find that nothing has changed after you complete it.
The purpose of the test is to determine whether the problem is caused by third-party software that loads automatically at startup or login, by a peripheral device, by a font conflict, or by corruption of the file system or of certain system caches.
Disconnect all wired peripherals except those needed for the test, and remove all aftermarket expansion cards, if applicable. Start up in safe mode and log in to the account with the problem. You must hold down the shift key twice: once when you turn on the computer, and again when you log in.
Note: If FileVault is enabled in OS X 10.9 or earlier, or if a firmware password is set, or if the startup volume is a software RAID, you can’t do this. Ask for further instructions.
Safe mode is much slower to start up and run than normal, with limited graphics performance, and some things won’t work at all, including sound output and Wi-Fi on certain models. The next normal startup may also be somewhat slow.
The login screen appears even if you usually login automatically. You must know your login password in order to log in. If you’ve forgotten the password, you will need to reset it before you begin.
Test while in safe mode. Same problem?
After testing, restart as usual (not in safe mode) and verify that you still have the problem. Post the results of the test. -
Why does my .sparseimage file size not reflect the amount of data insde of it?
SUMMARY
I have an uncompressed sparese image file that has over 35GB of data inside of it, yet the image file always claims to be taking up 4.29GB of space on the drive on which it resides.
DETAILS
The image file was created with Disk Utility useing the following settings:
When I mount the image and Show Inspector for the contents, I see this:
However, when I Get Info on the image file itself, mounted or not, I get this:
I was expecting that the size of the file would be reported as roughly the same as the size of it's contents.
What gives?
-tHello, and thank you for the new reply.
I'm sorry to be slow with my responses, but I am wrapped up in the task of sorting out what has turned out to be over 100GB of photos and videos that I shot over the last ten years and have backed up all over the place ... I'm sorting through all of it and getting it all organized for the first time.
OK, here are the results of ls -lR@ /Volumes/Bin/
$ ls -lR@ /Volumes/Bin/
total 8382080
-rwxrwxrwx@ 1 <username> staff 4291448832 Nov 12 09:04 00000.MTS
com.apple.ResourceFork 286
drwxrwxrwx 32 <username> staff 1088 Jan 30 15:38 Misc
drwxr-xr-x 1638 <username> staff 55692 Mar 3 00:02 Images
drwxr-xr-x 922 <username> staff 31348 Mar 3 00:02 Videos
That'st the first bit, and there there are a zillion pages listing the contents of the top level directories. (Over 17k files)
Again, when I mount the sparseimage file, I see everything that I expect to see inside of it ... my backups of thousands of photos and hundreds of video files. I can view all of them, so the data is definitely there. This is why I am confused as to why the sparseimage file itself is being reported as so small!
I just noticed this ... there is a large video file in the root of the mounted image; 00000.MTS which happens to be 4.29GB in size ... everything else is located in one of the three directories that are listed. Now, the sparseimage happens to be reported as 4.29GB in size. That can't be a coincidence. Is the OS reporting the size of the sparseimage file based on the total reported contents of only the root directory? If so, that would explain why it shows as being 4.29GB. That would, however, be kind of a bug, no? Should it not report the size of the sparseimage as being the total size of all of the contents of the image?
As a test, I just moved that file into the Videos directory and then unmounted the image. bin.sparseimage is still reported as being 4.29GB.
Thanks,
-t
Maybe you are looking for
-
How do I get rid of duplicate songs on iPhone?
I have the iPhone 4 and with one of the recent updates, my iTunes changed. Now when my phone syncs with my iTunes library, it has a lot of duplicate songs showing up on the phone. I went through manually and deleted them off my phone, but then when s
-
How to get the path of current directory?
I have the Java servlet to produce text file, and it produces to C:\hello.txt, but I want to output in the current directory as the Java File: i.e. C:\jakarta-tomcat-4.1.30\webapps\ExtendedGUI\WEB-INF\classes try PrintWriter out = new PrintWrite
-
Re: "MSVCR80.dll Missing" Thanks to mspanner and others for you help. Followed your advice, which worked.
-
This is really irritating, and I'd rather go back to the old version that use this one. It's the defaul (that is, only) part of the interface I actually use. Is there some hidden way of turning this on?
-
Master Warranty in equipment master resets after PGR
Hi, My requirement is related a service management/ customer servivce related. If the equipment at customer site is not working, We create a RMA and process a return delivery. After the PGR the master warranty start date in the equipment master c