...
AppTemplate."Limit Type"::"Approval Limits": BEGIN
AboveCreditLimitAmountLCY := CheckCreditLimit(SalesHeader);
UserSetup.SETRANGE("User ID",USERID);
IF NOT UserSetup.FIND('-') THEN
ERROR(Text005,USERID);
// Delete the following line.
ApproverId := UserSetup."User ID";
MakeApprovalEntry(
DATABASE::"Sales Header",SalesHeader."Document Type",SalesHeader."No.",'',
ApprovalSetup,ApproverId,AppTemplate."Approval Code",UserSetup,ApprovalAmount,ApprovalAmountLCY,
SalesHeader."Currency Code",AppTemplate,AboveCreditLimitAmountLCY);
IF NOT UserSetup."Unlimited Sales Approval" AND
...
...
AppTemplate."Limit Type"::"Approval Limits": BEGIN
AboveCreditLimitAmountLCY := CheckCreditLimit(SalesHeader);
UserSetup.SETRANGE("User ID",USERID);
IF NOT UserSetup.FIND('-') THEN
ERROR(Text005,USERID);
// Add the following line.
ApproverId := UserSetup."Approver ID";
MakeApprovalEntry(
DATABASE::"Sales Header",SalesHeader."Document Type",SalesHeader."No.",'',
ApprovalSetup,ApproverId,AppTemplate."Approval Code",UserSetup,ApprovalAmount,ApprovalAmountLCY,
SalesHeader."Currency Code",AppTemplate,AboveCreditLimitAmountLCY);
IF NOT UserSetup."Unlimited Sales Approval" AND
...