Getting the Outstanding Trade Receivables of a Customer

Hi SAP Experts,
I am trying to make a report to show the outstanding trade receivables of a customer based on his payment terms. I have a few questions I want to ask to all of you:
1. Can a direct FI invoice for a customer be partially collected? If yes, how do I find the information of the outstanding value of that direct FI invoice?
2. How can I check the outstanding value of an invoice partially collected that is based on a Sales Order/Billing Document?
Thanks,
Josef

Hi
I think you dont have to develop any custome reports for the Business  requirement shared 
Can a direct FI invoice for a customer be partially collected?
Yes , We can collect the payment partially
how do I find the information of the outstanding value of that direct FI invoice?
It is totally  depend on how the payment collected
Partial payment or residual payment
If it is a partial payment then both the Invoice document and payment document will be opened till it cleared (BSID) after clearing only the balance amount of Balance amount available in BSID table and rest will be available in BSAD
If it is residual payment then the Payment document and Invoice document will be available in BSAD
and a new document will be created for the balance Invoice and same will be available in BSID
Regards
Praveen

Similar Messages

  • How to get the SharePoint user context available in custom federated search connector?

    Hi,
    I'm investigating the possibilities for developing a federated search connector for SharePoint 2013 Online. This should allow us to search a customer's database through our custom developed application (both on premise). We intend to develop
    an remote federated search connector (using OpenSearch protocol) and configure a result source in SharePoint for that connector.
    The problem I'm struggling with is that I want different search results from this ressult source based on the permissions of the user that is executing the search. The admin should find a lot because he has permissions on certain items in the custom
    application. The employee should find just a few because he has no permissions on certain items in the custom application. We developed the custom application ourselveds and the search in that application is taking permissions into account: it doesn't
    return results if a user doesn't have sufficient permissions. That part works just fine.
    However, to be able to use that, the remote federated search connector must be able to identify the user that is executing the search in SharePoint Online. So: how do I get the SharePoint user context in the remote federated search connector?
    I know I can configure the replacement token {User.Name} in the result source configuration, but that gives me the name of the user only. This is insufficient to get an identity, principal, token or whatever, that let's me log in into our custom
    application.
    I also know that in a provider hosted app, user context is passed through from SharePoint and is known within the remote app. But since result sources need fixed (or anonymous) credentials configuration for connecting to the remote federated search connector,
    all users will be using the same credentials. This makes me assume these credentials are for securing communication and cannot be used within the execution of the search within the remote federated search connector.
    At the moment, I'm stuck. Any help will be greatly appreciated.
    Cheers,
    Ruud.

    Hi,
    Per my knowledge, we cannot get the SharePoint user context available in custom federated search connector with other methods.
    Here is a similar thread for your reference:
    https://answers.atlassian.com/questions/263735/atlassian-sharepoint-connector-federated-search-authentication-and-authorization
    Thanks,
    Linda Li                
    Forum Support
    Please remember to mark the replies as answers if they help and unmark them if they provide no help. If you have feedback for TechNet Subscriber Support, contact
    [email protected]
    Linda Li
    TechNet Community Support

  • How to get the current month value for a customer exit variable?

    How to get the current month value for a customer exit variable? 
    And also if we have an InfoObject with date value (including date, month, year), then how to derive the month value from this date type of Char.?
    Thanks!

    Hi Kevin,
    Check here........
    Re: Customer Exist for "From Current Date To Month End"
    https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/25d98cf6-0d01-0010-0e9b-edcd4597335a
    Cal month
    Regards,
    Vijay.

  • How do you get the sender and receiver pics to show up in iMessage

    How do you get the sender and receiver pics to show up in iMessage

    '''If this is a new Pop mail account''',
    Those folders do not appear until you have actually Sent or saved a Draft email.
    check settings:
    Tools > Account Settings > Copies & Folders
    * select: 'place a copy in'
    * select: 'Sent' folder on the mail account
    For Archive
    * select 'keep message archives in:'
    * choose ' 'Archives' folder on mail account
    For Drafts and Templates
    * choose 'Drafts' folder on mail account
    * choose 'Templates' folder on mail account
    * click on OK
    '''If you have an IMAP mail account''',
    you need to make sure you have selected to subscribe to see those folders.
    Then make sure your settings use those folders.
    Tools > Account Settings > Copies & Folders
    * select: 'place a copy in'
    * select: 'Other' and choose the sent folder on the server mail account
    * If you want all Archive, Drafts and Templates to also be saved to the server folders, choose 'Other' and the respective folder on the server mail account.
    * Click on OK to save changes.
    More info on synchronising:
    * https://support.mozilla.org/en-US/kb/imap-synchronization
    Info on IMAP gmail:
    * https://support.mozilla.org/en-US/kb/thunderbird-and-gmail
    I note that you are using a gmail mail account. Please note that the gmail 'All Mail' folder is gmails archive copy of all of your emails, so if you subscribe to see this folder it will double the amount of space used. It is suggested that you do not subscribe to see this folder.
    Read section under 'All Mail':
    * http://kb.mozillazine.org/Using_Gmail_with_Thunderbird_and_Mozilla_Suite

  • Hi, can you help?  My emails that I have received show the date received as either today, yesterday or July 28.  How can I get the correct date received?

    Hi, The emails that I have received show the date received as either today, yesterday or July 28.  How can I get the correct date received?

    That's very scary. They might do it, but I personally have never had Apple contact me re id's except on their site when signing in. I suggest you DO NOT respond until you have a phone conversation with Apple security. They can verify if they sent you the e-mail and why.
    While it's very possible it's true,again, I suggest you not respond until you speak to someone at Apple. I've often read here that when people sign in they are not allowed to because "someone else has used the id" type of statement.
    Also, you should be able to go to the app store and see what apps you have downloaded.
    Though it could have been a free app, have you checked to see if any were bought with your id account?
    I've gotten these types of e-mails from places like USPS and FedEx which look amazingly authentic and were from their website. I also received an odd e-mail from my cousin in Ireland last year that clearly was not from him. It was also sent to others in his family in Ireland. I e-mailed him that I only opened it because it had a .ie, but suggested he change... Days later I received mail from 'him' - same name, but at yahoo.com. 
    Again, I would call Apple. You can also report it at [email protected], but I would not settle for that given your situation. If nothing else, call Apple sales (sales depts. anywhere answer fast) and ask them to transfer you to security. Apple will not want anybody accessing their name, and while it's unlikely, it's not impossible that it is someone phishing.
    Hope this helps and can you let the support community know your results by posting on this thread when you're done? Thank you.
    Hope this helps.

  • How do I get the messages I receive through Messenger to push to my iPhone?

    How do I get the messages I receive through Messenger to push to my iPhone?

    Are you asking about Microsoft Messenger or Apple iMessage?

  • How to get the salesprice and condition for a customer / material / date

    Hi all,
    how can I get the correct price and condition for a customer / material / date ?
    I know this is possible using the BAPI_SALESORDER_SIMULATE, but this bapi is using to much ressources on the system.
    I'm trying to get the correct price and condition WITHOUT using that BAPI.
    Does anyone know how it is possible ? As said before : I have the customer, material and a date.
    thanks in advance for your help

    Hi
    You need it because it's possible to have a complex pricing procedure, and you can't do it with a simple select on a table. Think that you can have pricing requirements, formulas (ie: VOFM) and so on in your pricing procedure (tcode V/08).
    I hope this helps you
    Regards
    Eduardo

  • Get the File Name received from FTP Adapter

    Hi,
    How to get the File name reived through the FTP Adpater. I have created a variable with the Message type from ftpAdapterinboundheader.wsdl. from there I mapped the filename attribute to a local string variable.
    But I did not receive the file name. The output in the Audit trail is as follows:
    <?xml version="1.0" encoding="UTF-8" ?>
    - <Invoke_File_Process_FileProcess_InputVariable>
    - <part xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" name="InputParameters">
    - <InputParameters xmlns="http://xmlns.oracle.com/pcbpel/adapter/db/PIERS/SP_FILE_PROCESS_UPDATE/">
    <AS_DIR xmlns="">I</AS_DIR>
    <AS_FILE_NAME xmlns="" />
    </InputParameters>
    </part>
    </Invoke_File_Process_FileProcess_InputVariable>
    Can any one let me know how to get the recevied file name from FTP adapter.
    Thanks

    you have to define variable of type InboundHeader_msg. Then in receive activity click on Adapter tab and for header variable chose your newly created variable (InboundHeader_msg). Once you receive message from FTP you should see in this variable fileName.

  • BP_CONT: not getting the contact person email value from custom controller

    Hi Experts
    not able to find the email address in any of the context node, actually my requirement is while creating the BP contact , get the email address  BP_ADDR/StandardAddress STRUCT.E_MAILSMT . take this email id and check whether this email id exists in system if exists throw the error while saving . for this I did the codin in BP_CONT component on save method but while saving some times my custom controller is getting initiated some times it was not containing any value , kindly let me know how can I get the email value of contact person in BP_CONT  component in view BPCONTOverview .
    here is my code on method eh_onsave
    lr_curo_bpcont_custcntrlr ?= me->get_custom_controller( controller_id = 'BP_CONT/BPCont' ).
      IF  lr_curo_bpcont_custcntrlr IS BOUND.
        TRY.
            lr_entity_privstdaddr ?= lr_curo_bpcont_custcntrlr->typed_context->privstdaddr->collection_wrapper->get_current( ).
            lv_privstdaddr_e_mailsmt = lr_entity_privstdaddr->get_property_as_string('E_MAILSMT'). " Get runtime email value of contact person
            lr_entity_bpcategory ?= lr_curo_bpcont_custcntrlr->typed_context->builheader->collection_wrapper->get_current( ).
            lv_partner_category = lr_entity_bpcategory->get_property_as_string('BP_CATEGORY'). " Get Partner Category value
          CATCH cx_sy_ref_is_initial cx_sy_move_cast_error cx_crm_genil_model_error.
        ENDTRY.
      ENDIF.
    here the problem is some times I'm getting the value and some times I'm not getting value the related objects also through get related entities contact person emial is not getting populated any where
    kindly help what is going wrong
    Thanks & Regards
    Rajasekhar

    Hello Rajasekhar,
    Could you please share how you resolved this issue? I have the exact same requirement (duplicate check based on email).
    Kind regards

  • Get the sales order number based on customer number

    HI all,
    how can i get the sales order numbers based on the customer number?
    plz tell me the table names.
    thanks,
    Srini

    hiiiii..
    go to database table VBAK
    where you can find customer id and sales order
    use a select statement in your report program
    and key as kunnr ...
    i hope it does ...the job

  • Getting the error "Anonymous Receive Connector" while calling stored proc

    I am getting the error "220 012-BR1MMR1-005 Anonymous Receive Connector" while calling a store procedure from anonymous block.
    I am using SMTP host which is working for other cases.
    Please suggest!!
    create or replace
    PROCEDURE SOA_TIMESTAMP(errbuf OUT VARCHAR2, retcode OUT VARCHAR2) IS
    rc integer;
    crlf VARCHAR2(2) := CHR(13) || CHR(10);
    mesg VARCHAR2(1000);
    c utl_tcp.connection;
    L_FROM_DATE DATE;
    L_TO_DATE DATE;
    msg_from VARCHAR2(100) := '[email protected]';
    to_addresses VARCHAR2(1000);
    cc_addresses VARCHAR2(1000);
    email_addresses VARCHAR2(2000);
    msg_subject VARCHAR2(200) := 'E-mail Alert: ';
    msg_text1 VARCHAR2(15) := 'Dear Sir,';
    msg_text2 VARCHAR2(500) := 'Please find the attached file,';
    msg_text3 VARCHAR2(25) := 'Division';
    msg_text4 VARCHAR2(25) := 'For the period : ';
    v_mail_to VARCHAR2(1000);
    lv_gcn varchar2(1000);
    next_column number;
    recipient_email_length number;
    single_recipient_addr varchar2(100);
    v_is_there_any_attachment CHAR(1):='N'; --New var.
    cursor cur_select is
    SELECT (DELIVERY_NUMBER || ',' ||
    RECD_IN_SOA || ',' ||
    SENT_TO_OTM || ',' ||
    OTM_RESP_RECD || ',' ||
    SENT_TO_MENLO) gcn
    from irsoa.otm_menlo_report;
    cursor cur_to_email is
    SELECT email_address
    FROM alert_users_ID
    WHERE MAIL_TYPE = 'To';
    cursor cur_cc_email is
    SELECT email_address
    FROM alert_users_ID
    WHERE MAIL_TYPE = 'Cc';
    BEGIN
    retcode := 'one';
    for c_to in cur_to_email loop
    to_addresses := to_addresses || ',' || c_to.email_address;
    end loop;
    to_addresses := ltrim(to_addresses, ',');
    for c_cc in cur_cc_email loop
    cc_addresses := cc_addresses || ',' || c_cc.email_address;
    end loop;
    retcode:= retcode||'two';
    cc_addresses := ltrim(cc_addresses, ',');
    email_addresses := to_addresses || ',' || cc_addresses;
    recipient_email_length := length(email_addresses);
    email_addresses := email_addresses || ','; -- Add comma for the last asddress
    next_column := 1;
    if instr(email_addresses, ',') = 0 then
    -- Single E-mail address
    single_recipient_addr := email_addresses;
    recipient_email_length := 1;
    end if;
    retcode := retcode||'three';
    c := utl_tcp.open_connection(remote_host => '127.0.0.1'',
    remote_port => 25,
    tx_timeout => null);
    retcode := retcode||'four';
    rc := utl_tcp.write_line(c, 'HELO '127.0.0.1');
    rc := utl_tcp.write_line(c, 'HELO '127.0.0.1');
    rc := utl_tcp.write_line(c, 'MAIL FROM: ' || msg_from);
    retcode := retcode||'five';
    while next_column <= recipient_email_length loop
    -- Process Multiple E-mail addresses in the loop OR single E-mail address once.
    single_recipient_addr := substr(email_addresses,
    next_column,
    instr(email_addresses, ',', next_column) -
    next_column);
    next_column := instr(email_addresses, ',', next_column) + 1;
    --rc := utl_tcp.write_line(c, 'MAIL FROM: '||msg_from);
    rc := utl_tcp.write_line(c, 'RCPT TO: ' || single_recipient_addr);
    end loop;
    retcode := retcode||'six';
    rc := utl_tcp.write_line(c, 'DATA');
    rc := utl_tcp.write_line(c,
    'Date: ' ||
    TO_CHAR(SYSDATE, 'dd Mon yy hh24:mi:ss'));
    rc := utl_tcp.write_line(c,
    'From: ' || msg_from || ' <' || msg_from || '>');
    rc := utl_tcp.write_line(c, 'MIME-Version: 1.0');
    rc := utl_tcp.write_line(c, 'To: ' || to_addresses);
    rc := utl_tcp.write_line(c, 'Cc: ' || cc_addresses);
    rc := utl_tcp.write_line(c, 'Subject: ' || msg_subject);
    rc := utl_tcp.write_line(c, 'Content-Type: multipart/mixed;');
    rc := utl_tcp.write_line(c, ' boundary="-----SECBOUND"');
    rc := utl_tcp.write_line(c, '');
    rc := utl_tcp.write_line(c, '-------SECBOUND');
    rc := utl_tcp.write_line(c, 'Content-Type: text/plain');
    rc := utl_tcp.write_line(c, 'Content-Transfer-Encoding: 7bit');
    rc := utl_tcp.write_line(c, '');
    rc := utl_tcp.write_line(c, msg_text1);
    rc := utl_tcp.write_line(c, ' ');
    rc := utl_tcp.write_line(c, msg_text2);
    rc := utl_tcp.write_line(c, ' ');
    rc := utl_tcp.write_line(c, msg_text3);
    rc := utl_tcp.write_line(c,
    msg_text4 || to_char(l_from_date, 'MON-YY') ||
    ' to ' || to_char(l_to_date, 'MON-YY'));
    rc := utl_tcp.write_line(c, '');
    rc := utl_tcp.write_line(c, '-------SECBOUND');
    rc := utl_tcp.write_line(c, 'Content-Type: text/plain;');
    rc := utl_tcp.write_line(c, ' name="GCN_Details.csv"');
    rc := utl_tcp.write_line(c, 'Content-Transfer_Encoding: 8bit');
    rc := utl_tcp.write_line(c, 'Content-Disposition: attachment;'); --Indicates that this is an attachment.
    rc := utl_tcp.write_line(c, ' filename="GCN_Details.csv"');
    rc := utl_tcp.write_line(c, '-------SECBOUND');
    rc := utl_tcp.write_line(c, '');
    retcode := retcode||'seven';
    begin
    -- WRITE COLUMN HEADERS
    rc := utl_tcp.write_text(c, 'BRANCH' || ',' || 'ORDER NUMBER');
    rc := utl_tcp.write_line(c, ' ');
    for c1 in cur_select loop --You are starting to write the data
    lv_gcn := c1.gcn;
    rc := utl_tcp.write_text(c, lv_gcn);
    rc := utl_tcp.write_line(c, ' ');
    v_is_there_any_attachment:='Y';--Is there any data ?
    end loop;
    retcode :=retcode||'eight';
    exception
    when others then
    dbms_output.put_line('error : ' || sqlerrm);
    rc := utl_tcp.write_text(c, 'Data Error');
    end;
    If v_is_there_any_attachment ='Y' THEN
    rc := utl_tcp.write_line(c, '');
    rc := utl_tcp.write_line(c, '.');
    rc := utl_tcp.write_line(c, '-------SECBOUND');
    --end loop;
    retcode := retcode||'nine';
    END If;
    rc := utl_tcp.write_line(c, 'QUIT');
    dbms_output.put_line(utl_tcp.get_line(c, TRUE));
    utl_tcp.close_connection(c);
    retcode := retcode||'ten';
    EXCEPTION
    when others then
    utl_tcp.close_connection(c);
    raise_application_error(-20000, SQLERRM);
    retcode := 'Unable to send mail'||' with error '||sqlerrm;
    END SOA_TIMESTAMP
    Edited by: 991162 on Mar 1, 2013 2:03 AM
    Edited by: 991162 on Mar 1, 2013 2:07 AM

    The error is coming from your SMTP server, so asking in their forums would be the better idea

  • Not getting the tax details in me23n using custom smartform

    Hi to all,
       I am useing bapi to get the details of service order and printing the details in my custom smartform which is assigned in me23n. My problem is i am getting all the details like line item and all related but not the tax details. I need to print the net amount which is net amount + tax . Can any one help me in this regards.

    Use function module   CALL FUNCTION 'CALCULATE_TAX_ITEM'
          EXPORTING
           dialog                    = lc_n
           display_only              = lc_x
           i_taxcom                  = lwa_taxcom
          IMPORTING
        E_NAVFW                   =
           e_taxcom                  = lwa_taxcom
        E_XSTVR                   =
           nav_anteil                = lv_taxamt
         TABLES
           t_xkomv                   = lt_komv
         EXCEPTIONS
           mwskz_not_defined         = 1
           mwskz_not_found           = 2
           mwskz_not_valid           = 3
           steuerbetrag_falsch       = 4
           country_not_found         = 5
           OTHERS                    = 6
        IF sy-subrc <> 0.
       MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
               WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
        ENDIF.
    LT_KOMV will return the tax related data.
    Nabheet

  • How to get the caller's name in a custom exit.

    I am using the menu exit of ABAP Editor(SEUED001),but in the inclued program, how could I get the program name which is being editing in the editor? the sy-cprog returns the name of the include program.
    Edited by: yanluckly on Aug 23, 2010 7:58 AM

    SMOD->SEUED001->Display componens->double click on EXIT_SAPLEDITOR_002->See the source code...
    function exit_sapleditor_002.
    *"*"Lokale Schnittstelle:
    *"       IMPORTING
    *"             VALUE(PROGRAM) LIKE  SY-REPID
    *"       EXCEPTIONS
    *"              CANCELLED
    include zxseuu22 .
    endfunction.
    PROGRAM is the importing parameter for the function module.
    matt

  • Hi There, I'm not able to Get the value for echo %cust_top% for custom dev

    Hi,
    Before doing any thing in dos usually i run envshell
    Which let me to switch to product specific location through Appl_top, au_top etc
    I'm Sending Out Put At cmd Prompt Please Check
    D:\oracle\visappl>echo %ar_top%
    d:\oracle\visappl\ar\11.5.0
    but not able to work for custom development.
    D:\oracle\visappl>echo %cust_top%
    %cust_top%
    D:\oracle\visappl>
    Why it's so?
    Bachan.

    Hi There,
    I got document, but not able to understand 2nd step i.e
    "2) Add the custom module into the environment
    Apply ADX.E.1 and add the entry to topfile.txt as a standard product top entry (follow the existing model in the file)
    Customised environment variables can be added to AutoConfig by using the filename specificed by s_custom_file, which is then called from the APPSORA.env file.
    If using Forms Listener Servlet, you may also need to add $CUSTOM_TOP to formsservlet.ini in $APACHE_TOP/Jserv/etc"
    1. What is ment by ADX.E.1 and topfile.txt ?
    2. And How can i add to "AutoConfig by using the filename specificed by s_custom_file, which is then called from the APPSORA.env file. " ?
    3. And agin What is ment by "If using Forms Listener Servlet, you may also need to add $CUSTOM_TOP to formsservlet.ini in $APACHE_TOP/Jserv/etc"
    Please Give a breaf note on this Question's.
    Thanks Bachan

  • How can I get the workspace login name in a custom jsp?

    I want to add a custom jsp in workspace, how can I pass the login name to this jsp?

    DrClap wrote:
    I think the OP wants to start up an application like MS Word and then operate it from a Java program.Doesn't The Monkey's Paw do that? What a second, according to Wikipedia:
    [http://en.wikipedia.org/wiki/The_Monkey%27s_Paw]
    <quote>
    ...the paw of a dead monkey is a talisman that grants its possessor three wishes, but the wishes come with an enormous price.
    The moral of the story is contained in this description of the paw: "It had a spell put on it by an old fakir," said the sergeant-major, "a very holy man. He wanted to show that fate ruled people's lives, and that those who interfered with it did so to their sorrow."
    </quote>
    So I guess that a non-sequitor ... or is it?

Maybe you are looking for

  • CD Drive Failure

    My 2010 Macmini no longer recognizes the CD drive.  Any ideas?

  • Add lov in DFF

    Dear friends, I want to add a lov in DFF field.I already enabled DFF .In run time I will get a parameter, using this parameter value I want create lov.I dont know how to add this lov in dff .Now i created lov in DFF using valueset.But in my page cont

  • Can I use SPRO to configure SAP CRM web based application.

    Hi,    I am just 5 days old in SAP solutions. I want to know if I can use SPRO (IMG) to configure master data and business processes pertaining to SAP CRM web based solution ? Regards, Diptendu.

  • Auto-update Notification from a PM Work Order?

    Hi, Is there a way of automatically updating info on a Notification from a PM Work Order? For example, the operator who creates a Notification puts in a wrong functional location and this is carried over to the Work Order that is created from the not

  • Jdbc 8.1.6 have problems with jdk1.2

    hi, I have a long-story problem with oracle jdbc driver. I want to develop applications using java jdk 1.2. I work with Oracle 8.0.4 server. In oracle reports it says This version does not support jdk1.2. So I downloaded jdbc driver 8.1.6 which suppo