Map A/P invoice no in outgoing pyament PLD

Hi Experts,
I want to Map A/P invoice no with outgoing pyament PLD.
Should I use system Variable but how?
Thanks,
Saurabh jain

Hi,
You can get the variable  number from the marketing document, example for your case you can go to the outgoing payments document and click the view tab and checked the system information or short cut key is Ctrl Shift D
try it and see, after that you can see some informations at your left bottom ( example: Form= 426, Item=13, Variable=66 ) keep in mind the variable no. as you can use it for your variable number. calculation is not required.
For your case, actually you can use database, instead of system variable. u can obtain the A/P invoice number from the table: Outgoing payments- invoices ( press alt and click the drop down list to see all the table provided), and column: invoice key.
Try and see, hope my information can help to answer your questions
Regard,
Pauline

Similar Messages

  • A/P Invoice No on Outgoing PLD

    Dear Expert,
    I am creating a PLD in outgoing payment. how i can print the purchase invoice number(Row Level) on outgoing payment PLD.
    Thanks & Regards,
    Pankaj Sharma.

    Hi Pankaj,
    This can be possible by either Query PLD or Crystal report only.
    Check this link
    [Query  for QPLD|Reg: Query Problem for New Posting Period;
    Regards,
    Bala

  • Reg: Outgoing Payment PLD

    Hi All,
    In Outgoing Payment we have an option Customer / Vendor Reference Number, once i enable it displays the Vendor Reference Nos entered in A/P Invoice for the selected Supplier
    My requirement is to design the  Customer / Vendor Reference Number in PLD.
    Can any one suggest me to configure the same.
    Currently we are using 2005B PL - 35.
    Regards
    Shanker

    Hi Shanker,
    In SAP B1 Behaviour, It is not possible in Row Level on Outgoing Payments PLD.
    Normally it is not able to retrieve in Repetetive Area on Outgoing Payments PLD.
    Customer/Vendor Reference No. is HardCoded in Outgoing Payments.
    but Other Invoice Payments Details are stored in Table -> VPM2 - Outgoing Payments - Invoice.
    But, Customer/Vendor Reference No. is have Default in System PLD. See the Outgoing Payments(System) PLD.
    ->> Open the Outgoing Payments(System) PLD.
    ->> Documents Payment (Variable)Field in End of Report On System PLD.
    Documents Paid Variable - 130.
    ->> Documents Payament Field will display the Customer/Vendor Reference No. and A/R Invoice No., Date and Total Amount (or) Journal Entry No., Date and Total Amount .
    Otherwise, if you need the Customer/Vendor Reference No. in Repetetive Area. Try to Query PLD.
    Regards,
    Madhan.

  • Bank Name Within Outgoing Payment PLD

    Dear All,
             My Client is working on SAP B1 2007 B PL10. Now my client wants Bank Name to be displaced in the Header Level of the Outgoing Payment PLD.
            Please guide me in this matter.
    Regards
    Hitesh Parsawala

    Hi Hitesh,
    Try this,
    ->> Create 1 System Variable Field in Page Header on PLD.
    Bank Name
    Variable -> 126.
    ->> Goto Properties Window and put the Tick mark in Description on Content Tap.
    OR
    Try to Create FMS Query and assign the FMS in UDF.
    Create UDF in Header on Outgoing Payments.
    ->> Choose Tools on Top menu.
    ->> User - Defined Fields. -> User Manage Fields.
    ->> Open the User Manage Fields Widnow.
    ->> Payments -> Title.
    ->> Select Title and Click Add button in Bottom on User Manage Fields Window.
    ->> Create Bank Name UDF(Code, Discription and Type - Character) and Add the UDF.
    Create FMS in Query Generator and Save as Query Manager then Assign the FMS in UDF for Bank Name.
    ->> Adminstration.
    ->> Reports. -> Query Generator.
    ->> Open the Query Generator and put the below FMS query.
    SELECT T0.BankName
    FROM ODSC T0, VPM1 T1
    WHERE
    T1.BankCode= T0.BankCode
    AND
    T1.DocNum= $[OVPM.DocNum]
    ->> Assign the FMS in UDF on Outgoing Payments.
    ->> Auto Refresh of REMARKS or other require field
    Ex.
    1. Goto the UDF and Clcik ShiftAltF2.
    2. Select the SEARCH BY SAVED QUERY.
    3. Assign the FMS Query.
    4. Select the AUTO REFRESH WHEN FIELD CHENGES.
    5. Select REMARKS.
    6. Check the Display Saved Values.
    Use this UDF field in Page Header on Outgoing Payments PLD.
    Regards,
    Madhan.

  • Outgoing Payment PLD (Link)

    Hi,
    How to give link in outgoing payment PLD?
    Thanks & regards,
    Mohit Soni

    Hi,
    Are you link to Page Header or Footer, Repeatetive Area Header or Footer FIELD?
    Where r u link to FIELD ID?
    for ex.
    IF you link to field ID in PAge header field, then  u can link same index(Page header) field id.

  • How to Print the Account Balance in Outgoing Payment PLD

    Hello Experts
    How to Print the Account Balance in Outgoing Payment PLD
    Dixit Patel

    Hi,
    you can use udf in the outgoing payment to record  the vendor's account balance and then using the query FMS ;
    select balance from ocrd where cardcode = $[$4.0.0]
    Assign the query in the UDF so that each time after entering the vendor code, the balance appears.
    After add the payment, the balance is recorded.
    In PLD, you can create the UDF field to make the balance appears in the outgoing report.
    Rgds,
    JimM

  • GL Accout Name Display in Outgoing Payment PLD

    Dear All
    I want to Display GL Account Name in Outgoing Payment PLD in Case
    of client payment through Cash.
    I am working on SAP B1 8.8. with Account Segmentation.
    Please Suggest me...
    Regards
    Shekhawat

    Hi Shekhawat,
    it is not possible on direct PLD
    so Create 1 UDF & assign the below FMS in UDF field and use that UDF field in Outgoing Payments PLD.
    Try this,
    -> Create 1 UDF (G/L Account Name) on Outgoing Payments.
    -> Assign the below FMS in UDF (G/L Account Name) on Outgoing Payments.
    SELECT T0.[AcctName] FROM OACT T0 WHERE T0.[AcctCode] = $[OVPM.CashAcct]
    Auto Refresh of Remarks field.
    Regards,
    Madhan.

  • Add additional table in Outgoing payment PLD.

    Dear Expert,
    Can i know how to add additional table which is VPM4 to my Outgoing payment PLD to show out the Bank GL account number? In original outgoing payment PLD does not have this table.
    Regards,
    Vivian

    The "system print layout templates" provided with SAP Business One can be "saved as" and users can customize them according to their company needs. Due to the database structure not all the tables can be related to any field in any template.
    You can bring additional table in to PLD by Using ALT + clicking on the "Table" field opens the entire list of tables, including the tables that do not appear by default.

  • Invoice of sale with the PLD

    Hello, I am doing a form of invoice of sale with the PLD and I need to show the date of the delivery from which the invoice comes, this way as the date of the order from which the delivery comes.
    But at the moment of inserting it in the form, me the option does not appear to show it. who I can do to show this information that they find in a few documents different on that I want to stamp (Invoice of sale).
    Thank you very much.

    Hi Gonzalo Gonzalez,
    The Base Document Reference is stored in AR Invoice Row level ( INV1 table ). The reason behind is that an AR Invoice may be based on several Deliveries and different lines of items may be based on different documents.
    So if you want to display base Delivery Number on AR Invoice, please add database field AR Invoice - Rows -> Base Document Reference on AR Invoice PLD row level ( Repetitive Area ).
    Hope this helps.
    Regards, Summer
    SAP Business One Forums Team
    Edited by: Summer Ding on May 26, 2008 3:51 AM

  • A/R Invoice - Create two outgoing payments

    Hi,
    We have issue here regading A/R Invoice Payment.
    The A/R Invoice is $100, the payment is $200 with Interact card (Direct account payment) with $100 cash return.
    The present does not work in B1; but will be developed in future release.
    The present can be solved according to Peter Dominik, B1 Solution Management as follow:
    Create two outgoing payments:
    - payment to vendor (payment for his bill)
    - payment on account reposting balance from Bank Account to some
    PettyCash account (cash
    withdrawal from bank account)
    Now I need to source code for the present solution; because all SDK is 1 A/R Invoice and 1 Payment. Now we have to do 2 outgoing payments. We need your help for this solution.
    Please find the code for one transaction below; we need 2 payment transactions.
    Thank you,
    Rune
    oPayments = (SAPbobsCOM.Payments)oCompany.GetBusinessObject(SAPbobsCOM.BoObjectTypes.oIncomingPayments);
    oPayments.Invoices.DiscountPercent = 0;
    oPayments.Invoices.DocEntry = vmp_DocEntry_Int32;
    oPayments.Invoices.DocLine = 0;
    oPayments.Invoices.InvoiceType = SAPbobsCOM.BoRcptInvTypes.it_Invoice;//13;
    oPayments.Invoices.SumApplied = vmp_Amount_double;
    oPayments.Invoices.Add();
    oPayments.CardCode = vmp_CardCode_string;
    oPayments.DocDate = DateTime.Now;
    oPayments.JournalRemarks = "Incoming - Payment Bank Transfer";
    oPayments.TaxDate = DateTime.Now;
    oPayments.TransferAccount = vmp_BankAccount_string;// "_SYS00000000343";
    oPayments.TransferDate = DateTime.Now;
    oPayments.TransferReference = vmp_CardCode_string;
    oPayments.TransferSum = vmp_Amount_double;
    vc_Message_Result_Int32 = oPayments.Add();
    if (vc_Message_Result_Int32 != 0)

    hi Vitor,
    I need a code sample for Peter's suggestion using the code I provided:
    Create two outgoing payments:
    - payment to vendor (payment for his bill)
    - payment on account reposting balance from Bank Account to some
    PettyCash account (cash
    withdrawal from bank account)
    Thank you,
    Rune

  • Mapping of large INVOIC Idocs

    Dear SAP,
    we have a 1:n mapping scenario.
    The source is an INVOIC Idoc that will be splitted into several messages.
    The INVOIC IDoc has a sice of 5MB and more than 35.000 data sets.
    Because of the huge number of data sets / positions, there are two new
    child-segments containing the data sets (see attachment).
    INVOIC IDocs with only eg. 100 data sets has noch such child-segments
    (see attachments).
    In PI message mapping there is an error while mapping large INVOIC IDocs:
    While 1:1 mapping of positions (E1EDP01) the text segments
    (E1EDPT1/E1EDPT2) are not mapped correctly.
    While mapping a position of child-segment ONE the text is mapped from a
    position from child-segment TWO.
    In our case the 166th position of child-segment ONE is mapped, but the
    text is comming from the 166th. position of child-segment TWO.
    The text mapping is 1:1. It works without errors while proceeding smaller INVOIC IDocs.
    We can´t explain this behaviour.
    Also the standard INVOIC structure does not provide such child-segments
    while uploading into PI.
    Is it a buffer problem in PI?
    Is there a maximum number of data records in INVOICE IDocs?
    Do we have to adjust the INVOICE structure in PI?
    Thanks in advance,
    André

    Is it a buffer problem in PI?
    Could be, but I have used bigger message size without any issues. If your mapping is not too complex, could you write an XSL mapping and check if you run into similar situation? Message mapping has definitely cache issues, hence I prefer XSL.
    Is there a maximum number of data records in INVOICE IDocs?
    No.
    Do we have to adjust the INVOICE structure in PI?
    No need to adjust the structure, just try with XSL mapping.

  • AP Invoice not in Outgoing Payment

    Hi experts,
    I have an issue where I am trying to create an outgoing payment for a certain business partner.  This supplier has 5 pending invoices but only 3 are appearing in the outgoing payment.
    Do you have any idea why this might be please?
    Thanks,

    Hi
    Please Check follwoing things;
    1.The Status of the AP Invoices "Status = Open"
    2.BP Master> AccountingTab> Payemnt Consolidation field having any valie or empty.
    3.AP INvoice --> Accounting Tab --> Chekc the Journal Entry and BP whether the posting is done in the same BP as you are selecting for the payment.
    I hope this will work out,

  • Mapping issue from Invoice (Idoc - file) scenario

    Dear All,
    I am working on Idoc to File scenario and i have a requirement like..
    INVOICE02                    
       E1EDP01
            E1EDP05                                     
                  BETRG                         
            E1EDP05                                    
                  KSCHL
                  BETRG    etc         
    condition :
    If KSCHL not equals to space then map all BETRG's to a target field which is not mandatory.            Sometimes E1EDP05 may not contain KSCHL and when i set the context to E1EDP05 level its not considering the BETRG values, it behaving lik taking up the condition part and summing part seperately.
    It would be really great if anybody comes up with some ideas.
    Thanks a lot
    Hari

    KSCHL ----> exists
                                                 -----------------------> And ------->ifWithoutElse -------------> Target
    KSCHL                                                                            Then(BETRG)
                     -------> equalS ---> Not
    Constant(blank)
    Context of KSCHL should be above that of E1EDP05
    I hope that Target node is repeating -
    0...unbounded.
    Regards,
    Abhishek.

  • Invoice details in Incoming/Outgoing Payment PLD

    I used the following Query and it's QPLD but I'm getting the output of
    the both the Present Year and Last Financial Year details.
    Below query is for Outgoing QPLD
    SELECT T0.DocNum [Payment#],
    T0.DocDate [Payment Date], T0.CardCode,
    T0.CardName, T1.InvoiceId, T2.DocNum [AP Inv#],
    T2.NumatCard [Bill No.], T2.DocDate [Bill Date],
    T1.selfInv, T1.SumApplied, T1.WtAppld, T0.NoDocsum 
    FROM  [dbo].[OVPM] T0  INNER  JOIN [dbo].[VPM2] T1 
    ON  T1.[DocNum] = T0.DocNum INNER  JOIN
    [dbo].[OPCH] T2  ON  T2.[DocEntry] = T1.DocEntry
    WHERE T0.Cardname='[%0]' and
    T0.DocDate='[%1]' and T0.DocNum='[%2]'
    Waiting for the replies...
    Regards,
    Balakumar

    The link in your query is not corrected.  Try this one:
    SELECT T0.DocNum [Payment#], T0.DocDate [Payment Date], T0.CardCode, T0.CardName,
    T1.InvoiceId, T2.DocNum [AP Inv#], T2.NumatCard [Bill No.], T2.DocDate [Bill Date],
    T1.selfInv, T1.SumApplied, T1.WtAppld, T0.NoDocsum 
    FROM  [dbo].[OVPM] T0
    INNER  JOIN [dbo].[VPM2] T1  ON  T1.[DocNum] = T0.DocEntry
    INNER  JOIN [dbo].[OPCH] T2  ON  T2.[DocEntry] = T1.DocEntry
    WHERE T0.Cardname='[%0]' and T0.DocDate='[%1]' and T0.DocNum='[%2]'
    Thanks,
    Gordon

  • Outgoing Payment PLD.

    Hi Expert,
                      I want design PLD of Outgoing Payment to show invoices one by one and its amount respectively.i.e in below columns
    Invoice No.   Inv. amt   remarks
    20000           10,000
    20001           12,000
    2003             13,000
                                      In print layout it shows variable 142 ,then how to bi-fircuate selected invoices in above method.
    sudhir.

    Hi Sudhir,
    use system variable 200.select the system  variable field and put the variable number=200 for Invoice document number.
    Thanks,
    Neetu
    Edited by: Neetu Dhami on Oct 15, 2010 10:55 AM

Maybe you are looking for