DBI for Receivables Implementation

I have implemented DBI for Receivables dashboards, now my users wish to seggregate the Receivables data by 'company'. Is there a way I can include the company dimension in the Receivables dashboards and get company as a parameter in these dashboards. Or is there a way by which we can secure these dashboards by company cost center so that a user can access only the data of those companies which are assigned to the user by the security settings.
Thanks,
Shishir

Re-posting..

Similar Messages

  • Implementing DBI for Financials in R12

    Hi,
    We are currently in the process of implementing DBI for Financials for our client.
    Could someone help me understand how to implement the manager reporting setup? Escpecially the mapping of company costcenters to HR company cost center organizations.
    I would appreciate an example very much.

    For setting up mananger reporting in R12, you will have to do the following:
    1) make sure that the user is associated with a person
    2) user is a manager in the hr hierarchy i.e user has other people reporting to him/her
    3) define the cost centers in the FDHM in DBI using the DBI admin responsibility
    4) set up the same cost centers as organizations in HR using HRMS responsibility and have the user set up as manager reporting for the cost centers you want him/her to have access.
    5) after completing these steps when you run the financials dashbord you should see the name of the user in the drop down for manager
    --manager reporting is required only for P&L dashboards.
    For others(other than P&L) including payables, provide access as Company Cost Center Role, Fund Manager, Financial Analyst using DBI admin responsibilty (Data Security: Delegation> Administer Company and Cost Center Security).
    If you have a metalink account, here is the link to the whitepaper on setting up manager reporting.
    https://metalink.oracle.com/metalink/plsql/f?p=200:101:7931058767591059787::::P101_URL:PL_DB_Whitepaper.pdf
    Thanks,
    Paami.

  • How to keep same sender file name for receiver mail attachement

    Hi,
      i am working with File to Mail scanario. There i want to pick a flat file from native file system and then send it as email attachment. Now i am able to send the file but the flat is getting converted as an xml file. is there any method to keep the same sender file name and type for receiver mail attachment. i am not using any mail package. i am using XI payload and keep attachments.
    Thanks in advance.
    -Siva

    Hi,
    Yes,With out using the mail package u can send the Mail Attachments to the receiver side,
    In that case no need of Integration Repository objects.
    Chck this links.
    /people/prasad.ulagappan2/blog/2005/06/07/mail-adapter-scenarios-150-sap-exchange-infrastructure
    /people/community.user/blog/2006/09/07/email-reporting
    /people/community.user/blog/2006/09/08/email-report-as-attachment-excelword
    /people/michal.krawczyk2/blog/2005/03/07/mail-adapter-xi--how-to-implement-dynamic-mail-address
    /people/michal.krawczyk2/blog/2005/11/23/xi-html-e-mails-from-the-receiver-mail-adapter
    If u dont get ur requirement then let me know ur Mail id i will send u a Doc.
    Regards,
    Phani
    Reward points if Helpful

  • Define a settlement cost element for receiver type CTR

    Hi, i work for real estate company and we just implemented SAP. were on our process of closing our books and we are tied by error during PS settlement. House repair, which is an income statement account and cost element as well, are monitored in Project Systems with settlement rule set to GL. Postings will initially be posted as Project Cost WBS and will be settled to house repair GL. however, someone advised us that only balance sheet accounts should be settled to GL. Cost and expenses should be settled to Cost Center and so we changed the configuration and business process to posting costs directly to GL house repair and settlemet rule is to be settled to CTR. After the change in configurations and settlement rule, we still cannot process settlement due to this error "Define a settlement cost element for receiver type CTR". Please help, i may have missed a step in system configurations. Thanks thanks

    Define a settlement cost element for receiver type CTR
    Check in OKO6 whether you have defined the required Settlement Cost Element to the allocation structure.
    thanks
    G. Lakshmipathi

  • How to create organization Hierrachy for DBI for projects?

    Hi,
    If someone has implemented DBI for projects in R12, could you please advise me on how to define the organization hierrachy?
    I would appreciate any suggestions on the best practices for Projects DBI Intelligence setups.

    Hi,
    Please check Configuration Guides for "Basic Setting for SAP SRM" in SAP Solution Manager. There is the section Organization Management. You also find links in SAP Solution Manager.
    http://help.sap.com/SCENARIOS_BUS2008/helpdata/EN/3A/5F5C39315C482EA7F87ABE0F6E14BD/frameset.htm
    http://help.sap.com/SCENARIOS_BUS2008/helpdata/EN/0C/CE51A601854E4A911474C8628516A8/frameset.htm
    http://help.sap.com/SCENARIOS_BUS2008/helpdata/EN/D8/9F64C9928C43BD9037C31089797DAE/frameset.htm
    http://help.sap.com/SCENARIOS_BUS2008/helpdata/EN/46/F04E4B155B46B085C495F1E18B21BD/frameset.htm
    http://help.sap.com/SCENARIOS_BUS2008/helpdata/EN/8B/18B3DB81B04E8F9C1F000B8C1001A4/frameset.htm
    Downloaded offline Configuration Guides are also available in SAP Service Marketplace.
    http://service.sap.com/srm-inst
    Regards,
    Masa

  • Infopackage Idocs in status 2 - could not find code page for receiver system

    Hi,
    We just migrated our production system from BW 7.01 non unicode to BW 7.4 on HANA.
    We now encounter issues with idocs while loading data into bw from our ECC5 source. When we analyze idocs in the source system it appears with the message "could not find code page for receiver system"
    One weird thing is that the idoc seems to have been created before we started the infopackage in bw.. We controlled system time and AS time and everything seems ok.
    We did not encounter this issues on our previous migration test runs..
    Hope someone can help
    Christophe

    Hi,
    Thanks for responding. We finally found out what the problem was.
    We have two applications servers on our ECC with 2 different OS. One of them could not reach the new BW HANA server.
    Regards
    Christophe

  • Application for receiving application not working..

    Hi..experts.
    i m new to j2me programming. plese help me.
    I got an application for receiving SMS from net. i nstalled it on nokia N73. but it's not working.
    this is the code of that app...
    package receivedemo.sms;
    import javax.microedition.lcdui.*;
    import javax.microedition.io.*;
    import javax.microedition.midlet.*;
    import java.io.*;
    public final class ReceiveMidlet extends MIDlet
    //The data we expect to receive.
    private static final String TEST_DATA = "This is just a test";
    public ReceiveMidlet()
    //Signals the MIDlet that it has entered the Active state.
    public void startApp()
    //Get the display object for this MIDlet.
    Display d = Display.getDisplay(this);
    //Create and start a new WorkerThread.
    Thread t = new WorkerThread();
    t.start();
    //Create a new Alert.
    Alert alert = new Alert("Starting DynamicPushRegisry");
    //Display the alert for 2 seconds.
    alert.setTimeout(2000);
    d.setCurrent(alert);
    private class WorkerThread extends Thread
    public void run()
    //Get all connections registered with the PushRegistry
    //for the current MIDlet suite.
    String[] connections = PushRegistry.listConnections(true);
    if ( connections.length == 0 )
    //Nothing is registered, register a connection.
    try
    //Dynamically register a socket connection
    //on port 50000.
    PushRegistry.registerConnection("socket://:50000",
    "receivedemo.sms.ReceiveMidlet","*");
    } catch (ConnectionNotFoundException e)
    message(e.toString());
    } catch (ClassNotFoundException e)
    message(e.toString());
    } catch (IOException e)
    message(e.toString());
    else
    //A connection is already registered and data is arriving.
    //Fetch the incoming data.
    fetchData(connections[0]);
    //Shut down to wait for data.
    message("Done");
    System.out.println("correct till here");
    notifyDestroyed();
    //Fetches the incoming data.
    private void fetchData(String connection)
    try
    //Open the connection.
    Connection c = Connector.open(connection);
    if ( c instanceof StreamConnectionNotifier )
    //Open an InputStream.
    StreamConnectionNotifier scn = (StreamConnectionNotifier)c;
    StreamConnection sc = scn.acceptAndOpen();
    InputStream input = sc.openInputStream();
    //Extract the data from the InputStream.
    StringBuffer sb = new StringBuffer();
    byte[] data = new byte[256];
    int chunk = 0;
    while ( -1 != (chunk = input.read(data)) )
    sb.append(new String(data, 0, chunk));
    //Close the InputStream and StreamConnection.
    input.close();
    sc.close();
    String s = sb.toString();
    //Test the data for validity.
    //If invalid an exception is thrown.
    Assert.assertTrue(TEST_DATA.equals(s),
    "Failed to receive proper string: " + s);
    //Display the received data.
    message("Received: " + sb.toString());
    } catch (IOException e)
    message(e.toString());
    //Display a String message to the user.
    private void message(String msg)
    //Create a new Alert with the message.
    Alert alert = new Alert(msg);
    //Display the alert for 5 seconds.
    alert.setTimeout(5000);
    Display.getDisplay(this).setCurrent(alert);
    //Signals the MIDlet to stop and enter the Pause state.
    public void pauseApp()
    //Signals the MIDlet to terminate and enter the Destroyed state.
    //Unconditional when set to true. The MIDlet must cleanup and release
    //all resources. Otherwise, the MIDlet may throw a
    //MIDletStateChangeException to indicate it does not want to be
    //destroyed at this time.
    public void destroyApp(boolean unconditional)
    //Throws an IllegalStateException with the supplied error message.
    final class Assert
    private Assert()
    static public void assertTrue(boolean exp, String failmsg)
    if (!exp)
    throw new IllegalStateException(failmsg);
    plzz help me...it's important for me. Thanks a lot

    when i send a SMS there is no reaction from application.
    i don't know how is this failing.
    i am very troubling about this.
    i have to receive the SMS that comes to the inbox.
    if you have any working source code please give me.
    Thank you so much.
    Edited by: RavindraDiwakar on Sep 14, 2008 8:17 PM

  • Error during asset transfer: No depr areas for receiving revenue

    Hi....
    when I am posting an asset transfer transaction [Inter company transfer with transfer method 2: Net method] and simulating, I am getting an error message stating "No Depr areas for receiving the revenue". Kindly help me solve this error.
    Thanks
    Satya

    Hi....
    I am posting the transfer from with revenue details as NBV from depr area 01,  and using the transfer variant as 2 [Net Method]. Still it gives the same error.
    I then try posting a manual revenue and again it shows the same error.
    Finally, I use No revenue option, and it accepts. do not why this is happening?
    Kindly help.
    Thanks

  • What are the thread safety requirements for container implementation?

    I rarely see in the TopLink documentation reference to thread safety requirements and it’s not different for container implementation.
    The default TopLink implementation for:
    - List is Vector
    - Set is HashSet
    - Collection is Vector
    - Map is HashMap
    Half of them are thread safe implementations List/Collection and the other half is not thread safe Set/Map.
    So if I choose my own implementation do I need a thread safe implementation for?
    - List ?
    - Set ?
    - Collection ?
    - Map ?
    Our application is always reading and writing via UOW. So if TopLink synchronize update on client session objects we should be safe with not thread safe implementation for any type; does TopLink synchronize update on client session objects?
    The only thing we are certain is that it is not thread safe to read client session object or read read-only UOW object if they are ever expired or ever refreshed.
    We got stack dump below in an application always reading and writing objects from UOW, so we believe that TopLink doesn’t synchronize correctly when it’s updating the client session objects.
    java.util.ConcurrentModificationException
    at java.util.AbstractList$Itr.checkForComodification(AbstractList.java:449)
    at java.util.AbstractList$Itr.next(AbstractList.java:420)
    at oracle.toplink.internal.queryframework.InterfaceContainerPolicy.next(InterfaceContainerPolicy.java:149)
    at oracle.toplink.internal.queryframework.ContainerPolicy.next(ContainerPolicy.java:460)
    at oracle.toplink.internal.helper.WriteLockManager.traverseRelatedLocks(WriteLockManager.java:140)
    at oracle.toplink.internal.helper.WriteLockManager.acquireLockAndRelatedLocks(WriteLockManager.java:116)
    at oracle.toplink.internal.helper.WriteLockManager.checkAndLockObject(WriteLockManager.java:349)
    at oracle.toplink.internal.helper.WriteLockManager.traverseRelatedLocks(WriteLockManager.java:144)
    at oracle.toplink.internal.helper.WriteLockManager.acquireLockAndRelatedLocks(WriteLockManager.java:116)
    at oracle.toplink.internal.helper.WriteLockManager.checkAndLockObject(WriteLockManager.java:349)
    at oracle.toplink.internal.helper.WriteLockManager.traverseRelatedLocks(WriteLockManager.java:144)
    at oracle.toplink.internal.helper.WriteLockManager.acquireLockAndRelatedLocks(WriteLockManager.java:116)
    at oracle.toplink.internal.helper.WriteLockManager.acquireLocksForClone(WriteLockManager.java:56)
    at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterObject(UnitOfWork.java:756)
    at oracle.toplink.publicinterface.UnitOfWork.cloneAndRegisterObject(UnitOfWork.java:714)
    at oracle.toplink.internal.sessions.UnitOfWorkIdentityMapAccessor.getAndCloneCacheKeyFromParent(UnitOfWorkIdentityMapAccessor.java:153)
    at oracle.toplink.internal.sessions.UnitOfWorkIdentityMapAccessor.getFromIdentityMap(UnitOfWorkIdentityMapAccessor.java:99)
    at oracle.toplink.internal.sessions.IdentityMapAccessor.getFromIdentityMap(IdentityMapAccessor.java:265)
    at oracle.toplink.publicinterface.UnitOfWork.registerExistingObject(UnitOfWork.java:3543)
    at oracle.toplink.publicinterface.UnitOfWork.registerExistingObject(UnitOfWork.java:3503)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.registerIndividualResult(ObjectLevelReadQuery.java:1812)
    at oracle.toplink.internal.descriptors.ObjectBuilder.buildWorkingCopyCloneNormally(ObjectBuilder.java:455)
    at oracle.toplink.internal.descriptors.ObjectBuilder.buildObjectInUnitOfWork(ObjectBuilder.java:419)
    at oracle.toplink.internal.descriptors.ObjectBuilder.buildObject(ObjectBuilder.java:379)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.buildObject(ObjectLevelReadQuery.java:455)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.conformIndividualResult(ObjectLevelReadQuery.java:622)
    at oracle.toplink.queryframework.ReadObjectQuery.conformResult(ReadObjectQuery.java:339)
    at oracle.toplink.queryframework.ReadObjectQuery.registerResultInUnitOfWork(ReadObjectQuery.java:604)
    at oracle.toplink.queryframework.ReadObjectQuery.executeObjectLevelReadQuery(ReadObjectQuery.java:421)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.executeDatabaseQuery(ObjectLevelReadQuery.java:811)
    at oracle.toplink.queryframework.DatabaseQuery.execute(DatabaseQuery.java:620)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.execute(ObjectLevelReadQuery.java:779)
    at oracle.toplink.queryframework.ReadObjectQuery.execute(ReadObjectQuery.java:388)
    at oracle.toplink.queryframework.ObjectLevelReadQuery.executeInUnitOfWork(ObjectLevelReadQuery.java:836)
    at oracle.toplink.publicinterface.UnitOfWork.internalExecuteQuery(UnitOfWork.java:2604)
    at oracle.toplink.publicinterface.Session.executeQuery(Session.java:993)
    at oracle.toplink.publicinterface.Session.executeQuery(Session.java:950)

    Hi Lionel,
    As a general rule of thumb, the ATI Rage 128 Pro will not support a 20" LCD. That being said, there are reports of it doing just that (possibly the edition that went into the cube).
    I'm not that familiar with the ins and outs of the Cube, so I can't give you authoritative information on it.
    A good place to start looking for answers is:
    http://cubeowner.com/kbase_2/
    Cheers!
    Karl

  • IDoc Status 02 ( Could not find code page for receiving system )

    Hi All,
    I am getting Idoc status 02 when I am trying to send IDocs from ECC to PI system ( Production ).
    Error description.
    Could not find code page for receiving system
    Message no. E0266
    Diagnosis
    For the logical destination PIP001, you want to determine the code page in which the data is sent with RFC. However, this is not currently possible, and the IDoc cannot yet be dispatched.
    Procedure for System Administration
    Possible causes are:
    1. The entry no longer exists in the table of logical destinations.
    2. The target system could not be accessed at runtime.
    3. The logon language is not installed in the target system.
    4. In the destination system, no logon language is maintained
    Please help.
    Thanks - Vinay.

    Hi Vinay,
    Status 02 occurs when data is not passed to port suceessfully. Check the RFC desination  is working fine and your able to connect to target system and also check correct port is assigned.
    Regards,
    Vinod.

  • Dynamic  File Name for Receiver File Adapter

    Hi All,
    How can we use dynamic name for Receiver file adapter?
    Can anyone help.
    Thanks in Advance
    Chemmanz

    Hi Chemmanz,
    The dynamic filename generation concept is as follows.
    In your filename field. just give a variable with % symbols. (eg: %file% ).
    Now, under the option Variable Name Substitution, you can give how the value has to be created.
    It can be your interface name, sender service name, etc or it can be some value dynamically from your payload.
    For the former, your give
    message:interface_name ,etc
    and for the payload part you give,
    Payload: "your element root which u wanna acecss"
    Just check this link out,
    http://help.sap.com/saphelp_nw04/helpdata/en/bc/bb79d6061007419a081e58cbeaaf28/content.htm
    And read the contents under variable substitution and it will help you understand the concepts better.
    If you have any clarifications, do get back,
    Regards,
    Bhavesh

  • Idoc Error: Could not find code page for receiving system

    hi,
    I am facing the following error while processing Idocs.
    ERROR: Could not find code page for receiving system
    Diagnosis
    For the logical destination BWFIN, you want to determine the code page in which the data is sent with RFC. However, this is not currently possible, and the IDoc cannot yet be dispatched.
    Can somebody suggest a solution for this. I have verified that the RFC destinations have been created both on the sender and receiver, ports (WE21) have been defined, and partner profiles (WE20) also created. How would I troubleshoot this problem?

    Hi,
    I did analyse on this issue.It is all because of the Langauge settings in the SM59.This can be done by the BASIS person.The Language field would be empty, but when ever we send the IDoc from the unicode to a non unicode system we have to mention the Langauage used.
    If this helps you really award me the points.
    ~Katty

  • Idoc failed in Bi system "Could not find code page for receiving system".

    Dear Experts,
    i am getting below error ,Idoc failed in Bi system "Could not find code page for receiving system".
    All the idocs have been successfully posted except one which is giving this error
    Idoc status 02 - could not find code page for receiver system.
    Please guide me
    thanks
    vamsi

    Hello Vamsi,
    check Note 647495 - RFC for Unicode ./. non-Unicode Connections
    If your ERP system sends e. g. chinese data to the SCM system, how should the system know which codepage to use? You have to set the MDMP flag in your ERP system in SM59 and configure in the MDMP extended settings which codepage should be used for what language.
    Please check this thread - IDoc error - Could not find code page for receiving system
    Hope it helps,
    Thanks & Regards,
    Amit Barnawal

  • File transport does not have read/write privileges for receive location???

    Hi all.
    I try to read an EDI-file from a file location.
    In configured the receive location but when I enable it I get an error message in the log saying:
    File transport does not have read/write privileges for receive location "Location"  (Event ID: 7183)
    The location is correct (I used the browse option) and the folder is shared with all users (full access for everybody).
    How can I get rid of this error

    There can be many reasons for this error. First of all try the KB article http://support.microsoft.com/kb/888498 . Then try the solution on this link http://bluebiztalk.blogspot.com/2008/05/file-transport-does-not-have-readwrite.htmlAbdul Rafay
    http://abdulrafaysbiztalk.wordpress.com/
    Please mark this as answer if it helps

  • Configure plain http adapter for receiving message from an external system

    Hi,
    we use Pi/700.
    Now I have an external system and I have to use HTTP (plain) to send messages to XI (via plain http adapter).
    I have no experiences with HTTP!
    In the external system I can only configure "URL, Username, Password" for sending messages - that's all!
    What do I have to configure in XI (communication channel, abap-stack, java-stack,...)?
    I don't know the URL of my XI-system. Is there an transaction code to get this information?
    Why do I need a Username/Pasword?
    For testing I can use a "http-post test tool" I found here in this forum.
    Thank you all for any help!
    Regards
    Wolfgang

    Hi Hummel,
    In Exteranl System u have to use these values
    name="myhost"      value="xiserver"
    name="myport"      value="8000"
    name="mysystem"    value="XY_BSservice"
    name="myinterface" value="Order_out"
    name="mynamespace" value="urn:xi:hcl:powebapp"
    name="myqos"       value="BE"
    name="myclient"    value="300"
    name="myuser"      value="XYZCLNT"
    name="mypass"      value="xiuser"
    Here My system is the Business service created in Integration directory of XI, Interface is the one created in Integration Repository (This is Outbaound from external sys to XI)
    In XI U have to create
    Data Types : 1) Source Structure data type(from extenal sys)
                 2) Target structure (where u want to send from XI)
    Message Types : 2 with above DT's
    Message Interface: 1) Outbound, Async (Order_out)
                       2) Inbound , Async (for the target sys)
    Then Message mapping and Interface mapping as usual..
    And in ID u have to create 2 services one is XY_BSservice for sending system and the other is for receiving system...
    For sending system no communication channel required...
    Hope u will get idea from the above..
    Need any further u r welcome..
    Regards
    Sridhar

Maybe you are looking for