Professional Documents
Culture Documents
Logitrac
SAP Purchase Order Object
-------------------------1. New Function to calculate Total Net Weight of BOLs Whose PO Is Marked as Deli
vered in SAP
2. New Function to Calculate Total Net Weight of BOLs whose PO Is Not Marked and
are still Pending to be PO delivered in SAP
3. A Function to Calculate the SAP Open and Confirmed Quantity values with the P
O Delivered BOLs which will Lock the PO if values are not matched otherwise rele
ase the Lock.
4. A Function to generate Emails for the Locked PO at every defined hours gap to
tell them about the mismatch issue and allowing the user to take necessary acti
ons
5. A Funtion to formulate the Email Message for users sending through email
6. A Function to Unlock the PO Confirmation by the user through a controller and
logging of the action in the other fields of the current PO Objects etc.
7. A Function To Create a Notifications for the Locked PO in Logitrac
8. A Function to Clear the Notifications when PO is UnLocked
9.
New Fields
---------1. IsPOCreationInSAPLocked :A New Field to Lock the BOLs so that PO Delivery in
SAP for the BOLs are stopped
2. LockReason
3. LockDateTime
4. LockReleasedDateTime
MSight.Logitrac
.
Exception Occured in Service 'Logitrac Coin Server Sales Order Sync Service':
Executing Sql 'select top 1 N0."Oid",N2."Address1",N3."Street",N3."City",N3."Sta
teProvince",N3."ZipPostal",N3."Country",N3."OptimisticLockField",N3."GCRecord",N
2."Address2",N4."Street",N4."City",N4."StateProvince",N4."ZipPostal",N4."Country
",N4."OptimisticLockField",N4."GCRecord",N2."OptimisticLockField",N2."GCRecord",
N2."ObjectType",N1."FirstName",N1."LastName",N1."MiddleName",N1."Birthday",N1."E
mail",N0."DefaultUOM",N0."SAPEmployee",N0."ServiceProduct",N0."LogisticsLocation
",N0."SalesOrgUnit",N0."LicenseNo",N0."IsInventoryAdjustmentAllowed",N0."IsActiv
e",N0."UserName",N0."ChangePasswordOnFirstLogon",N0."StoredPassword",N0."UserSig
nature" from (((("dbo"."Employee" N0
inner join "dbo"."Person" N1 on (N0."Oid" = N1."Oid"))
inner join "dbo"."Party" N2 on (N1."Oid" = N2."Oid"))
left join "dbo"."Address" N3 on (N2."Address1" = N3."Oid"))
left join "dbo"."Address" N4 on (N2."Address2" = N4."Oid"))
where (N2."GCRecord" is null and (N0."UserName" = @p0))' with parameters '{Inter
nal}' exception 'System.Data.SqlClient.SqlException (0x80131904): The SELECT per
mission was denied on the object 'Address', database 'ScaleProgramDB', schema 'd
bo'.
at System.Data.SqlClient.SqlConnection.OnError(SqlException exception, Boolea
n breakConnection, Action`1 wrapCloseInAction)
at System.Data.SqlClient.TdsParser.ThrowExceptionAndWarning(TdsParserStateObj
ect stateObj, Boolean callerHasConnectionLock, Boolean asyncClose)
at System.Data.SqlClient.TdsParser.TryRun(RunBehavior runBehavior, SqlCommand
cmdHandler, SqlDataReader dataStream, BulkCopySimpleResultSet bulkCopyHandler,
sedEventArgs aa)