Advance Custom Objects

Hi,
I am using custom objects to create a report but when i preview the report is blank.
Can this template be use for the reporting?
Thank you,
regards,
SK

I'm not clear what template you are referring to, but it is important to note that when reporting from the Advanced Custom Objects subject area you need to include a metric field. Even if you are not including it in your report outcome, it is important to bring it in.
ACO is a multi-fact reporting area and differs from others, like Opportunity History or Account reporting. It is more flexible, but also more complex. Including a metric from one of your dimensions tells analytics what facts you are trying to display and connect.
Check out the available training on this topic for more detail.

Similar Messages

  • Reports on Advance Custom Objects (CO4)

    Hi Gurus,
    I'm creating a report on CO4, after adding all the necessary columns from CO4, relevant records comes up (when I click on Preview Analysis). However,when I try to add a column from Account object (say Accounts Name), I get No Result page (when I preview the report). is this a known issue or bug? kindly advice.
    Thanks in advance.
    Noor

    When working with the Advanced Custom Objects subject area you must add a metric from each of the objects that you wish to report on. Try adding the # of Accounts metric to your report and it should display data, and then you can just set the properties on this column to hidden so that it doesn't show up in your reports.

  • Using a Custom Object to allow an Entity to link to itself

    Hey folks,
    Have a feeling the answer to this is No, but have to ask anyway.
    Is there any way that anyone is aware of to use a Custom Object to link an Entity to itself? For example... We have a CO (Custom Object) which is linked to Service Request. I want to link this CO to Service Request again, allowing one Service Request to be linked to another Service Request via the CO. I can obviously link Service Request to the CO, but the second link doesn't seem likely.
    Cheers,
    Mark

    You can link multiple Service Requests to a single Custom Object (1-3) very easliy. Just expose SRs under related items on the Custom Object and adjust Access Profiles appropriately. Alternately, you can add Custom Objects to related items on the Service Request page layout so SRs can be linked to multiple COs.
    In the end, you can end up with one CO linked to multiple SRs. This should give you what you are looking for - there may be more elaborate solutions involving multiple advanced custom objects.
    The key, of course, is how you need this data to be viewed or reported on. You'll need to assess this solution to see if the output is what you require.

  • Want to make a report on Custom Object 4 and 3...what am i doing wrong?

    My Custom Object 4 has a field which refers to an item of type Custom Object 3. I want to write a report that shows What Custom Object 3 each Custom Object 4 is related to.
    So i went to the report builder, clicked the "Advanced Custom Objects" reporting, and made a really simple report that has:
    Custom Object 4: Name | Custom Object 3: Name
    When i preview it, it says "No Results". But that's not true. All my Custom Object 4 objects refer to a Custom Object 3 object. What's going on here? Can custom objects 4-15 not interact with 1,2, and 3 in reports?
    Thanks!
    -Kevin Green

    Hi, Yes, it is weird but that is how it is. May be fixed in next release. To hide the column, choose column properties -> column format tab -> Click the field "Hide this column"
    -- Venky CRMIT

  • Custom Object - R.16 - reporting

    Because Release 16 is already available, we have created additional custom objects. How can we now enable reporting on them? If I click on New analysis I can see only 3 Custom Objects that were available before.

    Yes - they appear under Advanced Custom Objects. Thank you.

  • How can i create a custom object 0REQUID

    Hello all,
    I have a question. How can i create a custom object 0REQUID? Is it possible to create it without actvating BI content?
    Thanks in advance..

    Hi,
    If you want to create a new info object which is a copy of 0REQUID. then
    Go to > info object key figure / Chara catalogue> create new key figure / Chara --> enter 0REQUID in front of TEMPLATE and you will get all details of 0REQUID in your new key figure / chara.
    Hope this helps.
    Assgn pts if helpful.
    Regards
    Edited by: chintamani deshmukh on Apr 14, 2008 11:09 AM

  • Sales order with reference to a custom object

    Hi all experts, I have a question.
    I want to create a sales order with reference to a complete custom object created in the CRM system. The custom object has a unique number assigned to it. How can I use the reference of this custom object in my sales order?
    In other words, can I use a field in the sales order which will be storing this custom object number? If yes, which field can be used? If no, how else can this be achieved? Thanks in advance.

    Animesh,
    You have two options:  Use the external reference number field on the Sales order if it is not be being used, however if you capture the customer's PO number you are probably aleady using that field.  Otherwise I would do what you said and create a new Z-field via the EEWB and store your external reference number there.
    If the custom object number was 10 digits alpha numeric, you could possibly create a custom partner function, but I really don't recommend it.  The z-field will give you better performance for reporting, and future processing.  I would put the z-field field in the CUSTOMER_H segment of the document.
    Take care,
    Stephen

  • Expose Data 0f 1 Custom object group them based on another custom object

    1. Custom Object 2: Call Report
    2. Custom Object 1: Customer
    3. Account:
    Fields: Account
    Account Id
    Call Report
    Created Date
    Row Id
    Subject
    Owner
    Status
    Customer
    Customer Name
    Using Real Time Reporting-> Call Reporting
    Hide Display of Distributor Id, prompt on dashboard
    Need to group customer name based on call report row id.
    Union of 2 reports, we cannot use Account Id as prompt(does not support).
    Report output as below
    Account id1, created date, object, status, owner, Customer name 1
    Customer name 2
    Account id2, created date, object, status, owner, Customer name 6
    Customer name 7
    Account id4, created date, object, status, owner, Customer name 9
    Thanks in Advance.

    Please add a question to your post. It is not clear what output you are trying to achieve that is not working.
    Thanks!

  • Multiple logical disks as custom objects

    Hello All,
    I have been working with PowerShell for a few months now and my goal is to help my colleagues perform the same tasks a little faster.
    As such I took on the responsibility of creating a little GUI tool to find some details about a remote computer.
    I have created as advanced function with a custom object.
    I am limited to PowerShell V2 as this is the version used in the company.
    the function is as below:
    <#
    .Synopsis
       Short description
    .DESCRIPTION
       Long description
    .EXAMPLE
       Example of how to use this cmdlet
    .EXAMPLE
       Another example of how to use this cmdlet
    #>
    function Get-PartitionInfo
        [CmdletBinding()]
        Param
            # Computer Name
            [Parameter(Mandatory=$true,ValueFromPipelineByPropertyName=$true,Position=0)]
            [string[]]$ComputerName
        Process
            Write-Verbose "Testing Machine"
            if(Test-Connection $computername -Count 1 -Quiet)
                Try
                    Write-Verbose "Gathering Data"
                    $partitions = Get-WmiObject -Class win32_logicalDisk -ComputerName $computername -ErrorAction Stop
                        $myobj = @{
    'Device ID' = $partitions.DeviceID
                            'Access' = $partitions.Access
                            'Compressed' = $partitions.Compressed
                            'Drive Type' = $partitions.DriveType
                            'File System' = $partitions.FileSystem
                            'Free Space' = $partitions.FreeSpace
                            'Media Type' = $partitions.MediaType
                            'Size' = $partitions.Size
                            'Name' = $partitions.Name
                        Write-Output "Partition information"
                        Write-Output (New-Object -TypeName PSObject -Property $myobj)
                Catch
                    Write-Output "Machine not online or PowerShell is unable to read it"
                    Write-Output "$($Error[0])"
            else
                Write-Output "Machine not online"
    Please excuse the fact that is is not complete, after I get it to work it will be polished.
    My problem is as follows:
    The output of this function is correct but, it is as below:
    Partition information
    Drive Type  : {3, 5, 3}
    Compressed  : {False, $null, False}
    Device ID   : {C:, D:, E:}
    Size        : {167772155904, $null, 5356126208}
    Name        : {C:, D:, E:}
    Free Space  : {71496396800, $null, 5356109824}
    Access      : {0, $null, 0}
    Media Type  : {12, 11, 12}
    File System : {NTFS, $null, FAT32}
    What I am trying to do is to separate the partitions but have not had any success.
    Searched high and low for a solution to list custom objects one by one.
    Anyone have any ideea if this can be done?

    You have to enumerate the results of the WMI.
    You are also sort of off when it comes to how to develop output with PowerShell.
    You are tryingtoo do too many things that you do not understand and they are all conflicting. YOu cannot nis Write-Outpur statements into a colleciotn or it will not output correctly. Study the basics of how PowerShell does output
    Here is how to get the output objects.  Test it manually with a number of computers to see how the output changes.  Try to understand why.
    $computer=$env:computername
    if(Test-Connection $computer -Count 1 -Quiet){
    Get-WmiObject -Class win32_logicalDisk -ComputerName $computer |
    Select Access,Compressed,DriveType,FileSystem,FreeSpace,MediaType,Size,Name
    }else{
    Write-Host 'Machine not online or PowerShell is unable to read it'
    Once you understand why I did it this way and why it works you will have the basics needed to understand how to generalize.
    Try not to write or use code that you do notunderstand.  Test and ask question.  Build the knowledge base from the ground up.
    \_(ツ)_/

  • Program to find Custom objects

    Hi everyone,
    As per the requirement, I need to build a program which will list down all custom objects (tables, data element, domain, function module & etc) in a given program.
    Could you please tell which is optimized way to write the program and which are the tables/function modules I need to use.
    Thanks in advance.
    Regards,
    Balaji Viswanath.

    hi ,
    you can find lots of program here
    http://www.guidancetech.com/people/holland/sap/abap/
    Program to list all sap tables
    REPORT ZZBGS044 MESSAGE-ID Z1 LINE-COUNT 65 LINE-SIZE 132
                    NO STANDARD PAGE HEADING.
    Description: This program list all tables in        regards to the   *
                 selection criteria.                                     *
    Customizing: You need not to make any customizing to use this program*
    Change of    You only have to check that tables, functions and       *
    release:     includes till exists. Bedst just to check and run the   *
                 program.                                                *
    Programmer:  Benny G. Sørensen                                       *
    Date:        July 1995                                               *
    SAP R/3      2.2F                                                    *
    Corrections----
    Date        Userid     Correction                                    *
    xx-xx-xxxx  xxxxxxxxx  xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx *
    TABLES: DD02V                "SAP tables view
    DATA: BEGIN OF DYNTAB OCCURS 2000.
            INCLUDE STRUCTURE BDCDATA.
    DATA: END OF DYNTAB.
    DATA: BEGIN OF TABLES OCCURS 100.
            INCLUDE STRUCTURE DD02V.
    DATA: END OF TABLES.
    DATA: L        TYPE I,
          REPL(30) TYPE C VALUE '????????????????????????????'.
    FIELD-SYMBOLS:
    PARAMETERS:
    TABLE(30) TYPE C,
    TITLE(74) TYPE C LOWER CASE DEFAULT ' ',
    DOWNLOAD(1) TYPE C DEFAULT ' ',
    FILENAME(65) TYPE C DEFAULT 'c:SAPDOC?',
    EXCEPT(30) TYPE C DEFAULT ' '.
    START-OF-SELECTION.
    IF TABLE = ''.
    TABLE = '*' .
    ENDIF.
    IF TITLE = ''.
    TITLE = '*' .
    ENDIF.
    TRANSLATE TABLE USING '*%'.
    TRANSLATE TITLE USING '*%'.
    CONDENSE EXCEPT NO-GAPS.
    L = STRLEN( EXCEPT ).
    IF L > 0.
    ASSIGN REPL(L) TO
    ENDIF.
    SELECT * FROM DD02V INTO TABLES
    WHERE DDLANGUAGE = SY-LANGU
    AND TABNAME LIKE TABLE
    AND DDTEXT LIKE TITLE.
    HIDE DD02V-TABNAME.
    IF EXCEPT NE ''.
    REPLACE EXCEPT LENGTH L WITH
    INTO TABLES-TABNAME.
    ENDIF.
    TRANSLATE TABLE USING '% '.
    CONDENSE TABLE NO-GAPS.
    IF TABLES-TABNAME CS TABLE.
    WRITE:/ TABLES-TABNAME, ' ', TABLES-DDTEXT.
    APPEND TABLES.
    ENDIF.
    ENDSELECT.
    IF DOWNLOAD NE ''.
    CALL FUNCTION 'WS_DOWNLOAD'
    EXPORTING
    FILENAME = FILENAME
    FILETYPE = 'WK1' "ASC, WK1, DBF, DAT, bin
    TABLES
    DATA_TAB = TABLES.
    ENDIF.
    AT LINE-SELECTION.
    SET PARAMETER ID 'DOB' FIELD SY-LISEL(30) .
    CALL TRANSACTION 'SE12' AND SKIP FIRST SCREEN.
    AT PF8.
    CHECK SY-LISEL <>
      SET PARAMETER ID 'DTB' FIELD SY-LISEL(10) .
      REFRESH  DYNTAB.
      PERFORM DYNPRO USING:
         'X'  'SAPMSTAZ'     '0100'        "Selection screen
        ,' '  'DD02V-TABNAME'  SY-LISEL(10).
      CALL TRANSACTION 'SE16' USING DYNTAB MODE 'A' .
    FORM DYNPRO USING DYNBEGIN NAME VALUE.
      IF DYNBEGIN = 'X'.
        CLEAR DYNTAB.
        MOVE :  NAME TO DYNTAB-PROGRAM,
                VALUE TO DYNTAB-DYNPRO,
                DYNBEGIN TO DYNTAB-DYNBEGIN.
        APPEND DYNTAB.
      ELSE.
        CLEAR DYNTAB.
        MOVE:  NAME TO DYNTAB-FNAM,
               VALUE TO DYNTAB-FVAL.
        APPEND DYNTAB.
      ENDIF.
    ENDFORM.
    Yogesh N

  • How to integrate customer objects in CC02 / change management?

    Hello everybody,
    I want to integrate a new customer object (for customer-specific master data) into the standard change management of ECC 6.0.
    I already read that there is a BAdI, which can undo changes made with the standard change management.
    "In the BAdI ECM_UNDO Undo Changes, SAP provides separate classes as BAdI implementations for each of these objects. If you want to implement undo changes for more SAP master data and for customer-specific master data, you can use these classes as templates for your own implementations."
    But how can I integrate new objects for customer-specific master data?
    Thanks in advance,
    Lars

    Hello Lars,
    i´ve the same requirement. For a customer specific development we´ve developed our own business objects. The customer wants the change these objects with change management. You´ve already got a solution for this?
    Regards,
    Andy

  • Is it possible to have an adress field with a Custom Object?

    Hello,
    I would like to link a service request to an account and an intermediary such as a travel agency. But the original datamodel only allow one account per Service Request.
    So, I have created a custom object (Intermediary) that should have similar relations with other objects than the Account one. With this object, I will be allowed to link my two accounts to the SR. But I would like to insert an address field in my custom object. Unfortunately, this kinf of custom field type is not available...
    Is there any solution to have one? Or is there another solution I could use to link 2 accounts to a Service Request?
    Thanks in advance,
    Laurent

    We had the same problem. Decided to use one of the new custom objects (CO-05) for this purpose. The drawback of using it this way is the lack of automatic formating of the address lines by country selected like you get with accounts and contacts. On the good side, you can designate fields for use in interfacing with your external business system, i.e. Oracle eBS, JDE, etc.
    We also added a link to this to bring up a modified Customers On Line form from Oracle eBS that gives us a view of the Quotes, Orders, Service Requests, Installed Base, Invoices and Credit Memos by customer party id number contained in eBS. This is what we call a 360 degree view of the customer.
    Neil @ Emerson Process

  • Related information - custom object 1

    On Custom object 1, I have a related information tab. There you can add records from this Custom object to others on the same object. (entity name is contracts, in the company there are parent contracts and child contracts). At the moment I can link one (child-)contract to another, but it will only show this on the contract you have actively added the other record to.
    How can I arrange that the newly added related contract is automatically added on the other contract as well? Thanks in advance!

    You need something similar to Account Partners, where you can set the reverse relationship. This is not configurable. Contact Customer Care and create an enhancement request.

  • Picklist web Service Custom Object

    I am using the Picklist web Services and am trying to use them against a custom Object. They work fine for standard objects such as account but are failing against my custom object. I have tried calling it "Custom Object 01", "CustomObject1","connection" etc etc. I get the feeling that these web services do not work against custom objects... Does anybody have any experience to the contrary????
    createSession();
    picklist.Picklist pick = new iLink.picklist.Picklist();
    pick.Url = session.GetURL();
    picklist.PicklistWS_GetPicklistValues_Input input = new iLink.picklist.PicklistWS_GetPicklistValues_Input();
    picklist.PicklistWS_GetPicklistValues_Output output = new iLink.picklist.PicklistWS_GetPicklistValues_Output();
    input.RecordType = "CustomObject1";
    input.FieldName = "IndexedPick0";
    output = pick.GetPicklistValues(input);
    session.Destroy(session.sessionId);
    Thanks in advance for your comments...

    Hi Sean,
    Yes - I raised with Customer Care and the naming needs to be "Custom Object 1". Thanks for your response.

  • Java object with ArrayList of custom objects not working

    I have a custom java object that has an ArrayList of another set of custom objects (code listed below). I can pull back a Customer object (to flex client) and it's recognized as a Customer action script object, but the ArrayList in the Customer object is not recognized as an ArrayCollection of Accounts. Instead it is an ArrayCollection of Action Script Objects.
    At first I thought something was wrong with my action script Account class, but then I tried to pull back just an Account and it was recognized as an action script Account. It's just when I have my Customer object with an ArrayList of Accounts that it isn't getting converted.
    Is there something else I need to do to have that ArrayList be recognized as an ArrayCollection of Accounts on the Flex Client side? Is there some way of specifying what type an ArrayCollection is mapped to?
    Thanks in advance for the help!
    public class Customer {
         private String name;
         private String address;
         private ArrayList<Account> accounts;
         public Customer(){
         public String getName(){
              return name;
         public void setName(String str){
              name = str;
         public String getAddress(){
              return address;
         public void setAddress(String str){
              address = str;
         public ArrayList<Account> getAccounts(){
              return accounts;
         public void setAccounts(ArrayList<Account> list){
              accounts = list;
    public class Account {
         private long accountNumber;
         private String type;
         private double balance;
         public Account(){
         public long getName(){
              return accountNumber;
         public void setName(long l){
              accountNumber= l;

    I accidently found how to make this work. I may have missed something while reading about blazeDS reflection, but I thought I'd pass this along anyway.
    What I have is I have an class A. In class A I have an arraycollection of Class B. If I want that arraycollection to return to the server with the correct class, then I need to include Class B in the compiled swf. How I have done that is to create a dummy variable of type B. Importing B will not work you actually need to have a member variable of type B even if you don't need it.
    Example
    import dataobjects.B;
    [RemoteClass(alias="dataobjects.A")]
    public class A {
       private var _b:B; //This is never used, but needed to include B object in swf to be reflected.
       private var_ bList:ArrayCollection = new ArrayCollection();
      public function A(){
      public function set bList(list:ArrayCollection):void{
         _bList = list;
      public function get bList():ArrayCollection{
        return _bList;

Maybe you are looking for