import AP.Common.GDT as apCommonGDT;
[WithAdministrativeData][ChangeHistory] businessobject SaleOrder_Report {
[Label ("Report Name")] element ZReportName : LANGUAGEINDEPENDENT_LONG_Text;
[Label ("External ID")] element ZExternalID : ID;
[Label ("Internal ID")] element ZInternalID : BusinessPartnerInternalID;
[Label ("Sales Order Number")] element ZSONumber : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Sales Order Item Number")] element ZSOItem : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Purchase Order Number")] element ZPONumber : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Purchase Order Date")] element ZPODate : Date;
[Label ("Quality")] element ZQuality : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Grade")] element ZGrade : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Thickness")] element ZThickness : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Width")] element ZWidth : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Length")] element ZLength : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Finish")] element ZFinish : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Edge Condition")] element ZEdgeCon : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Document Date")] element ZDocDate : Date;
[Label ("Quantity")] element ZQuantity : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Basic Rate")] element ZBasicRate : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Product Type")] element ZProdType : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Reason for Rejection")] element ZROR : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Part Weight Min")] element ZPWtMin : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Part Weight Max")] element ZPwWtMax : LANGUAGEINDEPENDENT_MEDIUM_Text;
[Label ("Creation Date")] element ZCreationDate : Date;
}
import ABSL;
import AP.FO.BusinessPartner.Global;
foreach (var each5 in this)
{
if (each5.SAP_SystemAdministrativeData.CreationDateTime == each5.SAP_SystemAdministrativeData.LastChangeDateTime)
{
each5.ZCreationDate = each5.SAP_SystemAdministrativeData.CreationDateTime.ConvertToDate();
}
}
foreach (var each2 in this)
{
var QueryUpdate = SaleOrder_Report.QueryByElements;
var SelUpdate = QueryUpdate.CreateSelectionParams();
var CurrentDate = Context.GetCurrentSystemDate();
var CurrentDate1 = Context.GetCurrentGlobalDateTime().ConvertToDate();
SelUpdate.Add(QueryUpdate.ZCreationDate, "E", "EQ", CurrentDate);
var ResultUdpate = QueryUpdate.Execute(SelUpdate);
if (ResultUdpate.Count() > 0)
{
ResultUdpate.Delete();
}
}
foreach (var each in this)
{
var Query = Customer.QueryByBusinessObjectCustomer;
var SelectionPar = Query.CreateSelectionParams();
SelectionPar.Add(Query.ExternalID.content, "I", "EQ", each.ZExternalID.RemoveLeadingZeros());
var result = Query.Execute(SelectionPar);
if (result.Count() > 0)
{
foreach (var custinfo in result)
each.ZInternalID = custinfo.InternalID;
}
}
You must be a registered user to add a comment. If you've already registered, sign in. Otherwise, register and sign in.
User | Count |
---|---|
7 | |
6 | |
5 | |
5 | |
5 | |
4 | |
4 | |
4 | |
4 | |
3 |