0ORGUNIT Organizational Unit (Hierarchies) Issue

Dear Experts,
I have loaded HIERARCHIES for info object 0ORGUNIT. I refreshed the available hierarchies in the IP, Selected activated and loaded the Hierarchy. When i check the 0ORGUNIT hierarchy in Bex analyser, the data is accurately showing. But when i Open Cubes 0PT_C01& 0PA_C01, the Hierarchy is not loading. I opened a standard Report called 0PT_C01_Q001 (Productivity report) in query designer and it says there is no hierarchy and when i open the same report in bex analyzer, the following error comes:
Diagnosis
This is a generic error message that refers to incorrect content in the definition of the query.
System Response
The query cannot be executed.
Procedure
Try to change the query using the Query Designer. Ideally, the system provides a repair proposal with which you can remove the error.
If this not does happen, contact SAP.
You can also delete the query if you no longer need it.
Additional technical information:
IOBJNM = 0ORGUNIT
ELTUID =
ELTTP = DIM
SELTP = 0
Kindly Help on this issue Please.
Regards,
Shahzad

hi,
you might not be using the same the version as you wre using in the custom one.
you need to select the same in the standard query as well .
Thanks
krishna.y

Similar Messages

  • Hierarchical + Analytical query for organizational unit parameters

    Hello gurus,
    I try for a couples of hour ago to make a query work as I would like.
    Our application need to store some parameters for our organization units. These organization units are typically organized in in an hierarchy manner: one top unit with many level of child units. The parameters are stored into another table with 1:1 relationship.
    For sake of visualisation, here is the data for the organization unit and parameter table in a more visual format:
    SQL> select * from organization_unit;
    UNIT_CODE  UNIT_NAME            PARENT_UNIT_CODE
    00000      Top level
    10         L2 unit #10          00000
    10-01      L3 unit #10-01       10
    10-02      L3 unit #10-02       10
    20         L2 unit #20          00000
    20-01      L3 unit #20-01       20
    20-02      L3 unit #20-02       20
    SQL>  select * from org_unit_parameters;
    UNIT_CODE  PARAM1               PARAM2               PARAM3               PARAM4
    00000      Default value        Default value        Default value        {null}
    10         {null}               Value from 10        Value from 10        {null}
    10-01      {null}               {null}               Value from 10-01     {null}
    10-02      {null}               {null}               {null}               Value from 10-02
    20         Value from 20        Value from 20        Value from 20        {null}
    20-01      {null}               Value from 20-01     {null}               {null}
    20-02      {null}               Value from 20-02     {null}               {null}The application will query the parameter table to get a parameter value for a given unit.
    The parameter resolution algorithm is rather simple: when querying a unit, the applicable parameter is the one defined at the requested level. If the parameter is not defined (null) at the requested level, the parameter value that must be returned is the next defined one in the parent hierarchy. In some rare cases, it can be null if a parameter is not defined anywhere from the requested level to top.
    I've made a query that seems to work when querying for one unit at a time. It use hierarchical operators (start with + connect by) with a bit of analytical functions. Here is a test & raw output example:
    SQL> WITH hierarchy
      2  AS
      3  (
      4    SELECT ou.unit_code,
      5         LEVEL            AS lvl
      6    FROM   organization_unit ou
      7    START WITH
      8      ou.unit_code = '20-01'
      9    CONNECT BY
    10      ou.unit_code = PRIOR ou.parent_unit_code
    11  )
    12  SELECT h.*,
    13       p.param1                                                        AS param1_raw,
    14       LAST_VALUE (p.param1 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param1_with_last,
    15       FIRST_VALUE(p.param1 IGNORE NULLS) OVER (ORDER BY h.lvl ASC)    AS param1_with_first,
    16       p.param2                                                        AS param2_raw,
    17       LAST_VALUE (p.param2 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param2_with_last,
    18       FIRST_VALUE(p.param2 IGNORE NULLS) OVER (ORDER BY h.lvl ASC)    AS param2_with_first,
    19       p.param3                                                        AS param3_raw,
    20       LAST_VALUE (p.param3 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param3_with_last,
    21       FIRST_VALUE(p.param3 IGNORE NULLS) OVER (ORDER BY h.lvl ASC)    AS param3_with_first,
    22       p.param4                                                        AS param4_raw,
    23       LAST_VALUE (p.param4 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param4_with_last,
    24       FIRST_VALUE(p.param4 IGNORE NULLS) OVER (ORDER BY h.lvl ASC)    AS param4_with_first
    25  FROM   hierarchy                                h
    26         LEFT JOIN org_unit_parameters         p
    27         ON h.unit_code = p.unit_code
    28  ORDER BY h.lvl DESC;
    UNIT_CODE   LVL PARAM1_RAW           PARAM1_WITH_LAST     PARAM1_WITH_FIRST    PARAM2_RAW           PARAM2_WITH_LAST     PARAM2_WITH_FIRST    PARAM3_RAW           PARAM3_WITH_LAST     PARAM3_WITH_FIRST    PARAM4_RAW           PARAM4_WITH_LAST     PARAM4_WITH_FIRST
    00000         3 Default value        Default value        Value from 20        Default value        Default value        Value from 20-01     Default value        Default value        Value from 20        {null}               {null}               {null}
    20            2 Value from 20        Value from 20        Value from 20        Value from 20        Value from 20        Value from 20-01     Value from 20        Value from 20        Value from 20        {null}               {null}               {null}
    20-01         1 {null}               Value from 20        {null}               Value from 20-01     Value from 20-01     Value from 20-01     {null}               Value from 20        {null}               {null}               {null}               {null}Seems pretty good, the upper parameters are well «propagated» down with LAST_VALUE function. But, I don't understand why the use of FIRST_VALUE and oppposite ordering doesn't give the same result. A little more playing with the last query for getting the final result for a given unit code:
    SQL> SELECT *
      2  FROM
      3  (
      4     WITH hierarchy
      5     AS
      6     (
      7        SELECT ou.unit_code,
      8               LEVEL            AS lvl
      9        FROM   organization_unit ou
    10        START WITH
    11           ou.unit_code = '20-01'
    12        CONNECT BY
    13           ou.unit_code = PRIOR ou.parent_unit_code
    14     )
    15     SELECT h.*,
    16            LAST_VALUE (p.param1 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param1,
    17            LAST_VALUE (p.param2 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param2,
    18            LAST_VALUE (p.param3 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param3,
    19            LAST_VALUE (p.param4 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param4
    20     FROM   hierarchy                                h
    21               LEFT JOIN org_unit_parameters         p
    22               ON h.unit_code = p.unit_code
    23     ORDER BY h.lvl
    24  )
    25  WHERE ROWNUM = 1;
    UNIT_CODE   LVL PARAM1               PARAM2               PARAM3               PARAM4
    20-01         1 Value from 20        Value from 20-01     Value from 20        {null}Works well!
    But, my ultimate goal is to create a view that resolve correctly all these parameters for each level of the organization with proper propagation rather then querying for each unit at a time. I played a bit, but without success. :( My current raw query is this one:
    SQL> WITH hierarchy
      2  AS
      3  (
      4     SELECT ou.unit_code,
      5            LPAD(' ',2*(LEVEL-1)) || ou.unit_code    AS tree,
      6            LEVEL                                    AS lvl
      7     FROM   organization_unit ou
      8     START WITH
      9        parent_unit_code IS NULL
    10     CONNECT BY
    11        PRIOR unit_code =  parent_unit_code
    12  )
    13  SELECT h.*,
    14         p.param1                                                        AS param1_raw,
    15         LAST_VALUE (p.param1 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param1_with_last,
    16         FIRST_VALUE(p.param1 IGNORE NULLS) OVER (ORDER BY h.lvl ASC)    AS param1_with_first,
    17         p.param2                                                        AS param2_raw,
    18         LAST_VALUE (p.param2 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param2_with_last,
    19         FIRST_VALUE(p.param2 IGNORE NULLS) OVER (ORDER BY h.lvl ASC)    AS param2_with_first,
    20         p.param3                                                        AS param3_raw,
    21         LAST_VALUE (p.param3 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param3_with_last,
    22         FIRST_VALUE(p.param3 IGNORE NULLS) OVER (ORDER BY h.lvl ASC)    AS param3_with_first,
    23         p.param4                                                        AS param4_raw,
    24         LAST_VALUE (p.param4 IGNORE NULLS) OVER (ORDER BY h.lvl DESC)   AS param4_with_last,
    25         FIRST_VALUE(p.param4 IGNORE NULLS) OVER (ORDER BY h.lvl ASC)    AS param4_with_first
    26  FROM   hierarchy                          h
    27            LEFT JOIN org_unit_parameters   p
    28            ON h.unit_code = p.unit_code
    29  ORDER BY h.unit_code;
    UNIT_CODE  TREE        LVL PARAM1_RAW                PARAM1_WITH_LAST          PARAM1_WITH_FIRST      PARAM2_RAW                   PARAM2_WITH_LAST          PARAM2_WITH_FIRST         PARAM3_RAW                PARAM3_WITH_LAST          PARAM3_WITH_FIRST         PARAM4_RAW                PARAM4_WITH_LAST       PARAM4_WITH_FIRST
    00000      00000         1 Default value             Default value             Default value          Default value                Default value             Default value             Default value             Default value             Default value             {null}                    Value from 10-02       {null}
    10           10          2 {null}                    Value from 20             Default value          Value from 10                Value from 10             Default value             Value from 10             Value from 10             Default value             {null}                    Value from 10-02       {null}
    10-01          10-01     3 {null}                    {null}                    Default value          {null}                       Value from 20-02          Default value             Value from 10-01          Value from 10-01          Default value             {null}                    Value from 10-02       Value from 10-02
    10-02          10-02     3 {null}                    {null}                    Default value          {null}                       Value from 20-02          Default value             {null}                    Value from 10-01          Default value             Value from 10-02          Value from 10-02       Value from 10-02
    20           20          2 Value from 20             Value from 20             Default value          Value from 20                Value from 10             Default value             Value from 20             Value from 10             Default value             {null}                    Value from 10-02       {null}
    20-01          20-01     3 {null}                    {null}                    Default value          Value from 20-01             Value from 20-02          Default value             {null}                    Value from 10-01          Default value             {null}                    Value from 10-02       Value from 10-02
    20-02          20-02     3 {null}                    {null}                    Default value          Value from 20-02             Value from 20-02          Default value             {null}                    Value from 10-01          Default value             {null}                    Value from 10-02       Value from 10-02As you can see, it's not as I expected. I know there's something to do with a PARTITION BY clause, but don't know how.
    Is anyone knows how to solve my problem?
    Thanks
    Bruno
    For reproductibility purposes, here is the code to create sturcture and data:
    Here is the format of my tables and some samble data:
    CREATE TABLE organization_unit (
       unit_code         VARCHAR2(5 CHAR)   NOT NULL PRIMARY KEY,
       unit_name         VARCHAR2(100 CHAR) NOT NULL,
       parent_unit_code  VARCHAR2(5 CHAR)  
    CREATE TABLE org_unit_parameters (
       unit_code         VARCHAR2(5 CHAR)   NOT NULL PRIMARY KEY,
       param1            VARCHAR2(100 CHAR),
       param2            VARCHAR2(100 CHAR),
       param3            VARCHAR2(100 CHAR),
       param4            VARCHAR2(100 CHAR)
    -- Inserting data
    INSERT INTO organization_unit (unit_code, unit_name, parent_unit_code)
    VALUES ('00000', 'Top level', NULL);
    INSERT INTO organization_unit (unit_code, unit_name, parent_unit_code)
    VALUES ('10', 'L2 unit #10', '00000');
    INSERT INTO organization_unit (unit_code, unit_name, parent_unit_code)
    VALUES ('10-01', 'L3 unit #10-01', '10');
    INSERT INTO organization_unit (unit_code, unit_name, parent_unit_code)
    VALUES ('10-02', 'L3 unit #10-02', '10');
    INSERT INTO organization_unit (unit_code, unit_name, parent_unit_code)
    VALUES ('20', 'L2 unit #20', '00000');
    INSERT INTO organization_unit (unit_code, unit_name, parent_unit_code)
    VALUES ('20-01', 'L3 unit #20-01', '20');
    INSERT INTO organization_unit (unit_code, unit_name, parent_unit_code)
    VALUES ('20-02', 'L3 unit #20-02', '20');
    INSERT INTO ORG_UNIT_PARAMETERS (unit_code, param1, param2, param3)
    VALUES ('00000', 'Default value', 'Default value', 'Default value');
    INSERT INTO ORG_UNIT_PARAMETERS (unit_code, param2, param3)
    VALUES ('10', 'Value from 10', 'Value from 10');
    INSERT INTO ORG_UNIT_PARAMETERS (unit_code, param3)
    VALUES ('10-01', 'Value from 10-01');
    INSERT INTO ORG_UNIT_PARAMETERS (unit_code, param4)
    VALUES ('10-02', 'Value from 10-02');
    INSERT INTO ORG_UNIT_PARAMETERS (unit_code, param1, param2, param3)
    VALUES ('20', 'Value from 20', 'Value from 20', 'Value from 20');
    INSERT INTO ORG_UNIT_PARAMETERS (unit_code, param2)
    VALUES ('20-01', 'Value from 20-01');
    INSERT INTO ORG_UNIT_PARAMETERS (unit_code, param2)
    VALUES ('20-02', 'Value from 20-02');
    COMMIT;

    Now, I hoppe I got your reqs:
    WITH hierarchy AS (
                       SELECT  ou.unit_code,
                               LPAD(' ',2*(LEVEL-1)) || ou.unit_code    AS tree,
                               LEVEL                                    AS lvl,
                               param1                                   AS param1_raw,
                               param2                                   AS param2_raw,
                               param3                                   AS param3_raw,
                               param4                                   AS param4_raw,
                               SYS_CONNECT_BY_PATH(p.param1,'#') || '#' AS param1_path,
                               SYS_CONNECT_BY_PATH(p.param2,'#') || '#' AS param2_path,
                               SYS_CONNECT_BY_PATH(p.param3,'#') || '#' AS param3_path,
                               SYS_CONNECT_BY_PATH(p.param4,'#') || '#' AS param4_path
                         FROM  organization_unit ou LEFT JOIN org_unit_parameters p
                                 ON ou.unit_code = p.unit_code
                         START WITH parent_unit_code IS NULL
                         CONNECT BY PRIOR ou.unit_code =  parent_unit_code
    SELECT  unit_code,
            tree,
            lvl,
            param1_raw,
            REGEXP_SUBSTR(param1_path,'[^#]+',1,GREATEST(1,REGEXP_COUNT(param1_path,'[^#]+'))) AS param1_with_last,
            REGEXP_SUBSTR(param1_path,'[^#]+')                                                 AS param1_with_first,
            param2_raw,
            REGEXP_SUBSTR(param2_path,'[^#]+',1,GREATEST(1,REGEXP_COUNT(param2_path,'[^#]+'))) AS param2_with_last,
            REGEXP_SUBSTR(param2_path,'[^#]+')                                                 AS param2_with_first,
            param3_raw,
            REGEXP_SUBSTR(param3_path,'[^#]+',1,GREATEST(1,REGEXP_COUNT(param3_path,'[^#]+'))) AS param3_with_last,
            REGEXP_SUBSTR(param3_path,'[^#]+')                                                 AS param3_with_first,
            param4_raw,
            REGEXP_SUBSTR(param4_path,'[^#]+',1,GREATEST(1,REGEXP_COUNT(param4_path,'[^#]+'))) AS param4_with_last,
            REGEXP_SUBSTR(param4_path,'[^#]+')                                                 AS param4_with_first
      FROM  hierarchy
      ORDER BY unit_code
    UNIT_ TREE              LVL PARAM1_RAW       PARAM1_WITH_LAST PARAM1_WITH_FIRS PARAM2_RAW       PARAM2_WITH_LAST PARAM2_WITH_FIRS PARAM3_RAW       PARAM3_WITH_LAST PARAM3_WITH_FIRS PARAM4_RAW       PARAM4_WITH_LAST PARAM4_WITH_FIRS
    00000 00000               1 Default value    Default value    Default value    Default value    Default value    Default value    Default value    Default value    Default value
    10      10                2                  Default value    Default value    Value from 10    Value from 10    Default value    Value from 10    Value from 10    Default value
    10-01     10-01           3                  Default value    Default value                     Value from 10    Default value    Value from 10-01 Value from 10-01 Default value
    10-02     10-02           3                  Default value    Default value                     Value from 10    Default value                     Value from 10    Default value    Value from 10-02 Value from 10-02 Value from 10-02
    20      20                2 Value from 20    Value from 20    Default value    Value from 20    Value from 20    Default value    Value from 20    Value from 20    Default value
    20-01     20-01           3                  Value from 20    Default value    Value from 20-01 Value from 20-01 Default value                     Value from 20    Default value
    20-02     20-02           3                  Value from 20    Default value    Value from 20-02 Value from 20-02 Default value                     Value from 20    Default value
    7 rows selected.
    SQL>  SY.
    Edited by: Solomon Yakobson on Nov 12, 2010 10:09 AM

  • How to extract Org.unit Hierarches in BI 7.0

    Hi experts,
    I am developing HCM BI reports, right now I am into Org management and Personnel Administration,
    I am new to HCM.
    my doubts are clarified in existing discussions in the forum.
    queries:
    1) how to create hierarchies of Org. units in BI 7.0 give me steps.
    2) I am not able to load data into standard info cubes(0PA_C01 and 0PAOS_C01).
    Any procedure I have to fallow for these cubes to load data.
    thanks in advance
    Vijay

    1) how to create hierarchies of Org. units in BI 7.0 give me steps.
       U just have to load hierarchies created in ECC... The standard datasource that loads 0ORGUNIT   
       hierarchy is 0ORGUNIT_HR01_HIER... Assign this datasource to 0ORGUNIT (transfer rules) and
       create infopackage (in 'Hierarchy selection' tab, if u click 'available Hierarchies from OLTP' button, it
       will give u all available hierarchies (technical name ORGEH) for 0ORGUNIT)
       To check existing orgunits in ECC
          Use tcode PPOSE
          Expand 'Organizational Unit' Node
          Click on 'Structure Search'
    2) I am not able to load data into standard info cubes(0PA_C01 and 0PAOS_C01).
          These infocubes has many fields like Gender,Nationality,Language,Age in Years,Country 
          key,County Code,Region (State, Province, County),Postal Code etc..
          All these fields are populated through routines (reads master data of 0EMPLOYEE) and a start 
          routine.
          So, u have to be careful when u install standard content, make sure u install routines for above 
          objects mapping in transfer rules. Also make sure the "Start Routine" installed properly
          In ECC, also check data exists in infotypes PA0000 & PA0302 (for 0PA_C01) and HRP1000, 
          HRP1001, HRP1007 & PA0007 (0PAOS_C01)

  • Retrieve Organizational Unit ID from ECC Purchase organization ID

    hello Experts!
    I am facing an issue. In SRM - given the ID of the Purchase Organization downloaded from ECC, I need to retreieve the related SRM Organizational Unit ID.
    I have found a FM (BBP_CTR_UI_BE_PORG_DETERMINE) that is doing exactly the other way around, but coudln't find a function module / alternative way to satisfy my requirement.
    Doesn anybody have an idea?
    Thanks!

    Hi
    You can retrieve it using table HRV5500A to get the Org. unit ID for the corresponding backend pur org. If you want description of the Org unit then you can use table HRP1000.
    Regards,
    Sanjeev

  • ADMT 3.2 Migrate users to the same organizational unit in the Target Domain as they are in the Source Domain?

    Hi,
    I am in the middle of a inter forest migration and have created the target domain (TargetDomain.local) 2008R2 and Source Domain (SourceDomain.Local) 2008R2 with a two way trust. I have installed ADMT 3.2 on a server in the Target Domain. I am able to migrate
    users form the source domain to the target domain. I have copied the OU Structure from the source domain to the target domain. The issue I am currently facing is that I would like to find a way to migrate all users from the source domain to the target domain
    and the users migrate to the same OU as the source. I have looked at the include file option but cannot find a way of specifying the source and target OU's.
    Please could someone help me with this, Thanks.

    Hi,
    You need to create the same OU on target domain, then do the user account migration.
    On Organizational Unit Selection page, select Browse and select target OU, then click OK.
    For the more and detail information, please refer to this article:
    http://social.technet.microsoft.com/wiki/contents/articles/16621.interforest-migration-with-admt-3-2-part-3.aspx#Group_Account_Migration
    Regards.
    Vivian Wang

  • Getting the organization unit of a responsibility used ...

    Hi,
    Are there any manners to get the organization unit according to the responsility the user selected...????
    For example...
    Assume that the user has the following responsibility:
    inventory employee <-----------role as a single inv. employee(access only to view)
    admin of inventory N234 <-----------role as an admin to this particular inventory(access to view, edit, check, ...)
    admin of inventory N239 <-----------role as an admin to this particular inventory(access to view, edit, check, ...)
    e.t.c..
    How is it possible to correlate the responsibilities 2,3 (of the above list) to the organization units(units of a company) coded as 234, 239 respectively..???
    I assume that this can be done using a profile (at responsibility level and/or user level)...In this case is there any profile name i can use..or i should create a new one...??? ----{I use the MO:Organization Unit to get the business group id/company}.
    Is it possible to acheive the above through the use of a form parameter...(but the question is how to correlate the specific to an organization unit responsibility to a code representing this unit (inventory N234) without the use of a profile - as a second manner)...???
    Note: I use 11.5.10 EBS
    Many thanks,
    Sim

    Hi Sim,
    One thing you need to be carefull about is in what context you need the ID of a certain organizational unit. There are different types of orgs that are in play at different times.
    e.g. Operating Unit is the securing attribute for many subledgers such as Order Management, Accounts Receivables/Payables, Purchasing.
    Inventory Unit is relevant when you look at Inventory Transactions, Costing, Planning etc.
    If we assume that you are only interested in INV orgs then whenever you enter a form that deals with inventory related issue the user is prompted to choose an organization and the choice results in setting the context variable MFG_ORGANIZATION for the session.
    If you want to control which Inventory Organization a user or responsibility has access to you go to Inventory > Setup > Organizations > Organization Access. Here you can restrict access by Responsibility. Take a carefull look into the help text to understand implications - I have copied the first couple of paragraphs:
    +You can specify which organizations a responsibility can access by mapping responsibilities to organizations. Once this mapping is set up, a user logging into an Oracle Manufacturing product is restricted to the organizations mapped to the responsibility chosen. The Change Organization window is restricted as well.
    Attention: Until you assign an organization to a responsibility in this window, all responsibilities have access to all organizations. Once you have restricted any responsibility to an organization, you must then explicitly define the organizations which all responsibilities can access.
    Attention: This feature does not restrict access once the user is in the product. Users with access to functions that cross multiple organizations (such as ATP, Inter-organization Transfers, Item Search, Multi-organization Quantity Report, and so on) can still specify any valid organization when running these functions.+
    /Niels LM

  • For an Organization unit, unable to assign Business partners in devlopment box

    Dear All,
    For an Organization unit, unable to assign Business partners in development-box , when i click on assign button
    its navigating to organization unit only (choose relation ship)
    But for production system i can assign the BP with out any issue
    Can u please suggest us, do we have any settings to chose the relation ship as position...
    Please find below screen image for your reference
    Thanks ,
    Rahul Yedapally 

    Vijay,
    There should be some relationship attached to those BP. Select any BP for which you are getting error, go to trx BP --> Open that BP --> then go to "RELATIONSHIP" tab and check. If entries there, you can delete those realtionship and try again.
    Regards
    Pankaj

  • Organizational Unit attribute in User Info

    Hi All,
    I am working on Enterprise Portal 7.0 SP 11. I have a small problem. In Identity management, in user properties additional information, we have organizational unit as a standard SAP attribute. I want to fill that attribute while creating user through importing a text file in the beginning itself.
    While exporting a user, that information is not captured. I dont know what attribute name should be used to fill that attribute. So, can anyone tell me how to solve this issue?
    Thanks & Regards,
    Udit

    If Still interesting  this task  look
    get Organizational Unit value in Additional Information through UME API
    line in import file
    com.sap.security.core.usermanagement:orgunit=SOME_ORGANIZATION_UNIT

  • No value found for Organizational Unit BILL_ORG

    Hi Experts,
    I am creating a Service transaction - Incident and then creating a follow up document (RFC). Upon saving the follow up document the system shows the following error:
    An error occurred in system FEDCLNT200 during account assignment
    Message no. CRM_ORDER_MISC 060
    Orgfinder: No value found for Organizational Unit BILL_ORG (Notification E CRM_OFI 002)
    I am not using any billing unit and do not even require one - also made settings for billing unit in Master data>Organization Management> Cross-system assignment of Org.Units... but still facing the same error
    Kindly help.
    Regards.

    Hi Amit,
    It has been a long time since I have seen this issue. As far as I remember, and also mentioned in my answer, if distributing the document to another system is not part of your process / requirement, then simply switch off the distribution via status management and transaction control.
    Select the status profile and add transaction control to the status on which the error shows up.
    Hope it helps !
    Haseeb.

  • Partner number of organizational unit

    Hello CRM gurus.
    Is possible to create partner number of organizational unit retrospectively? We have crated organizational unit hierarchy manualy, but the units do not have partner number. Thank you for you help!
    Regard,
    Petr Syka

    Hello Petr,
    Normally the customers copy the organisation structure from R/3 to CRM. And finally to integrate BP's with org units, they would execute the report CRM_COM_ORGMAN_BUPA_INTEGRATE. Sometimes BP's are not created and integration does not work. But however they are able to resolve this issue by making some changes in number ranges and by doing customization as mention in Note 550055.
    I have to admit, I have not much knowledge in the below scenario described by you, nevertheless, I suggest that you refer the note 550055 and the corresponding related notes which might be helpful in meeting your business requirements.
    Best Regards, Adil

  • Conversion factor plant or any other organizational unit wise

    Dear Experts,
    Is it posible to maintain the conversion factor between base unit and alter nate unit plant or any other organizational unit wise?
    Please suggest.
    Rgds

    Dear
    what you haver to do is:
    Go to MM02...
    If say you Base UOM is EA and you want to maintain Carton as Alternate UOM...
    then give EA in Base UOM ...Now click on additional data-Click on Unit of Measure Tab---Here you maintain your conversion factor for EA and Carton...
    If at all you are at client level, then also no issues as there are maintained at Masters level.
    These data are maintained at Client level.
    Regards
    Utsav

  • CLM Company-Organization Unit in Master Agreement

    Hi guys
    In a CLM Master Agreement, after I select a company, I am able to select any organizational unit, even if it does not belong to that company. The system does not issue any error message. Is it standard behavior?
    Shouldnt the system validate that only the organizational units which are belonging to a particular company be displayed?
    Thanks and regards
    Ajay

    Hi,
    It looks it is standard behaviour.
    We have put in script to validate and added a query to query group so that user can search ORG UNIT by company code.
    //........................Gets company code
    getChildFieldByFieldId(parentFieldId,childFieldId){
            value=doc.getExtensionField(parentFieldId).get();
         if(hasValue(value)){
              parenthome=IBeanHomeLocator.lookup(session,value);
              parentbean=parenthome.find(value);
              childField=parentbean.getExtensionField(childFieldId).get();
              return childField;
         return null;
    validateCompanyCodes(parentfieldId,childFieldId){
            flag=false;
         maCompanyCode=doc.getExtensionField("SAPCCODE").get();
            companyCode=getChildFieldByFieldId(parentfieldId,childFieldId);
         if(companyCode==null @or !hasValue(maCompanyCode)){
              flag=false;
         }else if(maCompanyCode.equals(companyCode)){
              flag=true;
         return flag;
    purchasingOrgCompanyCodeMatch=validateCompanyCodes("SAPPORG","sapccode");

  • Function to find organization unit

    Hi all,
    I'd like to know if functions exist in R/3 to find easily an organizational unit in the tree of the relationship between organizational unit.
    For example, you have the id of an OU and you need to know the top of the list of this OU in the hierarchical structure (the list of the OU depending between them).
    I'd appreciate very much if anyone could provide some help regarding this topic.
    Thanks in advance.
    Daniel

    Use Function Module RHPH_STRUCTURE_READ with parameters
    PLVAR                           01       
    OTYPE                           0U        (Business Unit) OBJID                           50050001  (example)
    WEGID                           Z-0U-O (Custom Eval Path)
    BEGDA                           12/06/2005
    ENDDA                           12/06/2005
    This will return an internal table of all Orgs under the Business Unit. You should sort the table by SEQNR & get the first Object type O record. Thats your Chief Org Unit for the Business Unit.

  • Dimensional Hierarchy - Organizational unit

    Hi all,
    I have the following queries related to Dimensional hierarchy.
    1. Why we associate logical columns in the dimensional hierarchy?
    2. For a particular organization unit there is no dimensional hierarchy, i mean data is at detailed level..
    How to display data? ....i mean is it required to build dimensional hierarchy.
    Please clarify.
    regards
    chandra kanth

    1. Why we associate logical columns in the dimensional hierarchy?
    Dimension hierarchies establish levels for data groupings and calculations in your report, they also provide paths for drill down.
    2. For a particular organization unit there is no dimensional hierarchy, i mean data is at detailed level..
    How to display data? ....i mean is it required to build dimensional hierarchy.
    Data will always be at granular level for any dimension in a typical data warehouse. In order to report the fact at higher level for business users we create this dimensional hierarchy in the BMM. So, if you want to create your report that shows measure at specific level of organization then create it, else no need.

  • Error during organization unit assignment

    Hi All,
    I am workin on SRM 5.0 . I am gettin this error ( organizational unit 000000 is not consistent) when i tried assigning users to the organizational unit. I was able to assign users to org units before (by right clicking on postion and assigning it to a org unit) .any inputs would be appreciated
    Krishna

    Hi Krishna,
    does the user assignment work with using trx USERS_GEN like Ramki suggests?
    I would focus to check the settings in the Org Model;
    Check the Org Unit by calling report BBP_CONSISTENCY_CHECK via trx se38.
    In the selection screen select "Department" and search for the Org Unit Number
    or direcly enter the Org Unit Number giving you the issue. Also select to check all
    applications and have a look on the result. The system will tell you, where attribute
    settings are missing or wrong and you can correct it.
    Also easy elements like missing address information could give that error.
    Thanks,
    Claudia

Maybe you are looking for

  • Authorization Error while creating PO and A/R Credit Memo

    Hi Experts, We use SAP B1 2007A, PL:08. Some of the users are getting this error message while adding the PO, A/R credit Memo etc. As a superuser, I am able to perform this action. The Error Message is "[A/R Credit Memo-Rows-Discount % per row] [line

  • How to remove first two headerlines while appending files

    Hi, Currently the requirement is client only needs the file name without any time stamp or counter. They do not want to overwrite the records. They need the csv file structure as: Customer Custnum,Custname 123,ABC While I am using append, it is also

  • Alternative to Substitution Variables

    I'm attempting to loop though some logic X number of times based on a user-defined (defined using substitution variable) parameter. Within the loop I need to have user-definable parameter as well. Since substitution variables cannot be used in a loop

  • FCproX Project won't load

    The project shows pictures in the project window and they are the right files in the event browser but when opening the project there is no video.  I have rebooted. Hmmm?

  • How can i save my mails in my hard dive?

    I tried to save my email on my hard dive. I can drag one email at the times. It won't work if I try to drag more than one email. Any way I can save more than one?