[Qualif.] Difference between object type 'Q' and infotype 0024

Hi,
For the xRPM 4.0 solution, we need to maintain skills for resources. There is a HCM integration functionality to import skills from a HR system to Business Partners (which - basically - represent users that can be staffed on a project in the xRPM solution).
Today, there is no skill management in our HR system.
There are 2 notions that look very similar to me :
- <b>Infotype 0024</b> [Transaction PA20/PA30] : contains Qualifications of a user in PA (Personal Adminsitration) with the standard table T574A holding the possible values
- <b>Organizational Structure</b> (HRP1000/HRP1001) [transaction BP / PP* ?]: with the objects Qualifications 'Q' and Qualifications Group 'QK'
It seems taht the integration operates on the Organizational Structure. But we would like to assess both solutions.
<b>What is the difference (pros&cons) between the 2 of them ?</b>
Thanks in advance.
Best regards,
Guillaume
Message was edited by:
        Guillaume GARCIA

To be precise, the way Infotype 24 behaves depends on whether integration between PA and PD is active.  This is controlled by setting PLOGI QUALI in table T77S0.  There are also other settings in this table that affect how quals work in an integrated scenario, you will find these in the QUALI XXXX section.
If integration is active, the qualifications are maintained in a catalogue via transaction OOQA.  What you see in IT0024 are the object Q <--> P relationships as mentioned above once a qualification object has been assigned to the employee.  This option has the advantages of being able to use the integrated objects in othe modules e.g. as prerequisites or imparted quals in the training module, skills/requirements matchup etc.  The down side is that being PD objects, these are more difficult to report with SAP Query or Adhoc Query tools, but there are ways of doing it.
If integration is not active, the data is simple stored in PA table PA0024 and the quals themselves are set up via the IMG.  The data really can't be used in any other module, but the reporting aspects are much easier with the standard query tools.
Regards,
John

Similar Messages

  • What is the difference between Condition Type PB00 and PBXX

    Hallow all,
    Can anybody please explain, What is the Difference between Condition type PB00 and PBXX in Materials Management Pricing?
    And also please explain control or Application of both on Price determination ??
    Thanks in Advance !!!!!

    Hi,
    PB00 condition type is used for automatic pricing in PO
    PBXX condition type is used for manual pricing in PO
    In Pricing  access sequence  play a vital role . If you need pricing automatic in the PO, you have use of Access Sequences and Schema Group of Vendor.You can see the difference in both standard condition type PB00 and PBXX, where as PB00 is assigned to Access sequence(0002)but in case of PBXX no access sequense assigned.
    Regards,
    Biju K

  • Difference between IDOC Type WBBDLD06 and WP_PLU03

    Hello Friends,
    Can you please suggest me the difference between IDOC Types WBBDLD06 and WP_PLU03.
    Regards,
    Narendra Goyal

    No Answer

  • Difference between movement types 102 and 122

    Dear experts,
    Would you please explain the differences between movement types 102 and 122?
    Thanks in advance,
    Ranjan

    Hi
    102 means you are cancelling the material document (if the user has wrongly posted the document)
    122 sending material to vendor (vendor return for rejected material)
    Both has the same accounting effects
    WRX              Dr
    BSX               Cr
    Just define for two diffrent reasons (logic)
    Regards
    Sujoy

  • What is the difference between  Process Type TRIGGER AND CHAIN

    What is the difference between these two process types.  When I am looking process types, I want to provide information only about process chains and not individual steps of process chain. Looks like one can do using either.
    Along the same line, I am looking  at  data from RSPCPROCESSLOG, no where this table has a column process chain id. So How od I find information about a process chain.
    Thanks a lot,

    A "Chain Process" can be a a step in a Process Chain as well.    For Example: So you could have the following Process Chain:
    Process Chain Example
    Step 1. TRIGGER (Execute Daily at 4am)
    Step 2. DTP_LOAD Execute DSO Load
    Step 3. DTP_LOAD Execute InfoCube Load
    Step 4. CHAIN Execute Master Data Process Chain
    I believe the "Master Chain" is called a "MetaChain" since it controls the start of another Process Chain.
    Hope that helps...

  • Difference between Posting Type 4 and 7 in EBS

    Hi,
    A basic question in EBS. While configuring EBS Posting Rule I find the Posting Type 4 and 7. I want to know what is the difference between them.
    My Senerio is that I want to upload the EBS for Outgoing Payment and also want to Clear the GL account. The Process is first the Invoice is raised to the Vendor and then F110 is used to pay the vendor and then EBS is run to clear the Bank Clearing Account and update the Main Bank Balance.
    Regards,
    Nikhil

    Hi,
    Thanks for your reply. I need one clarification on your point "the system determined the posting key for clearing from the clearing configuration."
    Our initial entry in the current situation is as follows:
    Expenses A/c .... Dr.
       Vendor A/c .....Cr.
    Through F110 we make the payment to vendor and vendor open line item gets cleared.
    Vendor A/c ...... Dr
       Bank Outgoing Clearing A/c..... Cr
    When uploading Bank Statement the following entry is passed:
    Bank Outgoing Clearing A/c ... Dr
       Main an A/c ...... Cr
    Since the bank clearing account remains open  and does not get cleared in the above entries, can it be cleared through automatic Bank reconciliation?
    If yes then what will be the EBS configuration for the same. Or we need to clear the Bank Clearing open items by F.13 T_Code.
    Thanks and regards

  • Difference between Object equals() method and ==

    Hi,
    Any one help me to clarify my confusion.
    stud s=new stud();
    stud s1=new stud();
    System.out.println("Equals======>"+s.equals(s1));
    System.out.println("== --------->"+(s==s1));
    Result:
    Equals ======> false
    == ------------> false
    Can you please explain what is the difference between equals method in Object class and == operator.
    In which situation we use Object equals() method and == operator.
    Regards,
    Saravanan.K

    corlettk wrote:
    I'm not sure, but I suspect that the later Java compilers might actually generate the same byte code for both versions, i.e. I suspect the compiler has gotten smart enough to devine that && other!=null is a no-op and ignore it... Please could could someone who understands bytecode confirm or repudiate my guess?Don't need deep understanding of bytecode
    Without !=null
    C:>javap -v SomeClass
    Compiled from "SomeClass.java"
    class SomeClass extends java.lang.Object
      SourceFile: "SomeClass.java"
      minor version: 0
      major version: 49
      Constant pool:
    const #1 = Method       #4.#15; //  java/lang/Object."<init>":()V
    const #2 = class        #16;    //  SomeClass
    const #3 = Field        #2.#17; //  SomeClass.field:Ljava/lang/Object;
    const #4 = class        #18;    //  java/lang/Object
    const #5 = Asciz        field;
    const #6 = Asciz        Ljava/lang/Object;;
    const #7 = Asciz        <init>;
    const #8 = Asciz        ()V;
    const #9 = Asciz        Code;
    const #10 = Asciz       LineNumberTable;
    const #11 = Asciz       equals;
    const #12 = Asciz       (Ljava/lang/Object;)Z;
    const #13 = Asciz       SourceFile;
    const #14 = Asciz       SomeClass.java;
    const #15 = NameAndType #7:#8;//  "<init>":()V
    const #16 = Asciz       SomeClass;
    const #17 = NameAndType #5:#6;//  field:Ljava/lang/Object;
    const #18 = Asciz       java/lang/Object;
    SomeClass();
      Code:
       Stack=1, Locals=1, Args_size=1
       0:   aload_0
       1:   invokespecial   #1; //Method java/lang/Object."<init>":()V
       4:   return
      LineNumberTable:
       line 1: 0
    public boolean equals(java.lang.Object);
      Code:
       Stack=2, Locals=2, Args_size=2
       0:   aload_1
       1:   instanceof      #2; //class SomeClass
       4:   ifeq    25
       7:   aload_1
       8:   checkcast       #2; //class SomeClass
       11:  getfield        #3; //Field field:Ljava/lang/Object;
       14:  aload_0
       15:  getfield        #3; //Field field:Ljava/lang/Object;
       18:  if_acmpne       25
       21:  iconst_1
       22:  goto    26
       25:  iconst_0
       26:  ireturn
      LineNumberTable:
       line 6: 0
    }With !=null
    C:>javap -v SomeClass
    Compiled from "SomeClass.java"
    class SomeClass extends java.lang.Object
      SourceFile: "SomeClass.java"
      minor version: 0
      major version: 49
      Constant pool:
    const #1 = Method       #4.#15; //  java/lang/Object."<init>":()V
    const #2 = class        #16;    //  SomeClass
    const #3 = Field        #2.#17; //  SomeClass.field:Ljava/lang/Object;
    const #4 = class        #18;    //  java/lang/Object
    const #5 = Asciz        field;
    const #6 = Asciz        Ljava/lang/Object;;
    const #7 = Asciz        <init>;
    const #8 = Asciz        ()V;
    const #9 = Asciz        Code;
    const #10 = Asciz       LineNumberTable;
    const #11 = Asciz       equals;
    const #12 = Asciz       (Ljava/lang/Object;)Z;
    const #13 = Asciz       SourceFile;
    const #14 = Asciz       SomeClass.java;
    const #15 = NameAndType #7:#8;//  "<init>":()V
    const #16 = Asciz       SomeClass;
    const #17 = NameAndType #5:#6;//  field:Ljava/lang/Object;
    const #18 = Asciz       java/lang/Object;
    SomeClass();
      Code:
       Stack=1, Locals=1, Args_size=1
       0:   aload_0
       1:   invokespecial   #1; //Method java/lang/Object."<init>":()V
       4:   return
      LineNumberTable:
       line 1: 0
    public boolean equals(java.lang.Object);
      Code:
       Stack=2, Locals=2, Args_size=2
       0:   aload_1
       1:   instanceof      #2; //class SomeClass
       4:   ifeq    29
       7:   aload_1
       8:   ifnull  29
       11:  aload_1
       12:  checkcast       #2; //class SomeClass
       15:  getfield        #3; //Field field:Ljava/lang/Object;
       18:  aload_0
       19:  getfield        #3; //Field field:Ljava/lang/Object;
       22:  if_acmpne       29
       25:  iconst_1
       26:  goto    30
       29:  iconst_0
       30:  ireturn
      LineNumberTable:
       line 6: 0
    }

  • Difference between Disaggregation types P and K

    Hai,
               Just want to know the difference between disaggregations P and time based disaggregation K.
    P- is based on key figure APODPDANT
    K- is time dependent disaggregation based on another kefigure, which is basically nothing but P.
    What is the role of time based aggregation here? I would appreciate if somebody can give me an example.
    Thanks.

    There is not much of a dfifference when you have a KF for disaggregation.
    the difference is when there is no basis for the disaggregation.
    Suppose there was no value for basing the disaggregation then the K and P behave differently.
    K - has no diaggregation. So if the value of the KF you want to disaggregate from month to weeks was in the month and the reference for disaggregation had no value for the time buckets, then the KF will continue be in the first week(unless you have modified it)
    P - the KF is considered as a monthly bucket and if there is no basis for disaggregation then the value would be equally distributed to all time buckets in the month )
    Pl note there is no K disaggregation type available in calculation type (values in details should add up to aggregated level).

  • How do we  difference between condition type   pr00 and pr02  in pricing

    hi sap - sd experts ,
    please help on  below issues .
    why the pr00 only picks in pricing instread of pr02  under similar circumstances like access sequence and  table.
    what make the difference  between pr00 and pr02 ..
    regards
    srini reddy
    91 - 9663 081 081
    Edited by: srinivasa vangala on Feb 15, 2010 11:01 AM

    Hi Mr. Srinivasa,
    As Mr. Damu said, your PR02 is not present in your pricing procedure thats why its not coming.
    2ndly go to V/06 and select PR00 and PR02 then see the details.
    You found the differences like Pricing procedure is different, cant process it manually.
    Regards,
    MT

  • Difference between MRP Type PD and VB

    Hi All,
    I have a scenario, in which i have some doubts which i have mentioned below.
    1. MRP Type 'PD' with maintaining Safety stock for the materials which have longer lead time. Will the safety stock which exists will cover both excess material consumption within the replenishment lead time and any additional requirements that may occur due to delivery delays.
    2. MRP Type 'VB' with maintaining Safety stock, reorder point, Maximum stock level for the materials which have longer lead time. Here the safety stock which exists will cover both excess material consumption within the replenishment lead time and any additional requirements that may occur due to delivery delays.
    3. MRP Type 'ND' with maintaining Safety stock.
    Of all these 3 MRP Types, what will be the outcome after doing the MRP Run? Should I go for separate MRP run for VB type materials?
    Please give the solution.
    Regards,
    Ram

    Hi Ram,
    PD: this requirement type considers teh requirements in terms of Sales orders,PIRs stock transfer requireements etc for the material and then does the net requirement calculation and creates procurement proposals accordingly. it also considers safety stock while doint the net requiremetn calculation.
    VB: generally used for items with a fairly consistent consumption pattern. here the requirement depends on the safety stock and the current stock. if the current stock goes below the reorder point, then only a requirement is generated. besides the safety stock it does not consider any othe requirement.
    ND; these items are not planned. so no effect of MRP run
    normally for the VB type materials, a background job is scheduled that does the MRP run at predefined schedules.
    even for items with PD, the MRP job can be scheduled at predefined intervals according to the MRP controllers or some other parameters like production schedulers, MRP group etc.
    please let me know if u need more details
    Edited by: vishal ashar on Jan 21, 2009 7:22 AM

  • Difference between open type flavors

    What is the difference between true type flavor and post script flavor? I noticed that ttf is often more expensive the otf. Does this mean ttf is more compatible with more applications? Are they both still compatabile with both macs and pcs?

    Re: - visio adn Type 1 fonts
    There was no Visio with Office 97.
    But for Visio 2000, that's exactly what I was trying to say. The
    versions that worked with T1 were those that hadn't yet been
    significantly altered by MS from their Visio Corp roots.
    MS acquired The Visio Corporation in 2000, and for all practical
    purposes just re-branded Visio 2000, which can be found in both Visio
    Corporation and Microsoft editions.
    MS did some rework to a version that was already in Visio's pipeline
    and released it in April 2001 as Visio 2002. T1 fonts worked in this
    release. This version did have some other transition problems
    resulting from the beginnings of integration into the MS product line.
    Visio 2003 was the first version fully integrated into the MS Office
    family, and I believe it was the first where T1 support was broken.
    And no, I don't think that the Office integration was directly
    related! Visio 2003 somehow also lost support for .eps import and export.
    - Herb

  • Difference between firming types

    Hello Experts,
    Since I am newbie, my question may be too obvious.
    What is the difference between firming type 0 and 4, and between 1 and 3 ?
    As I see that in the difference between 1 and 3 is:
    In case of 1 only the order proposals which date lies at least one day before the end date of the planning time fence are created, but with date after PTF. That means that order proposals on the last day of PTF are ignored? What is the logic?
    Thanks in anticipation,
    Artashes

    Hi,
    Firming type0: No firming to receipts, only applicable to MPS parts to diffrenciate between normal MRP iteams PD and MPS itesm. M0. No firming.
    Firming type1:: An order proposal that lies within the planning time fence is firmed automatically as soon as its date lies at least one day before the finish date of the planning time fence. The date of new order proposals that are actually created in the planning time fence are rescheduled out to the end of the planning time fence. Therefore, these new order proposals are not firmed
    Firming2: An order proposal that lies within the planning time fence is automatically firmed as soon as its date lies at least one day before the end of the planning time fence. The system does not create any new order proposals within the planning time fence. That is, the shortage situation is not adjusted within the planning time fence.
    Firming type3: Order proposals that lie within the planning time fence are not firmed automatically. The order proposals required to cover the requirements are moved to the end of the planning time fence
    Firming typ4: Within the planning time fence, the system creates no order proposals automatically. That is, the shortage situation is not adjusted within the planning time fence.
    If helps rewards points.
    Regards
    TAJUDDIN

  • Difference btn Class type 22 and calss type 23

    Hi All,
    What is the difference between Class type 22 and Class type 23 in CL01( Create Class)? As far as i know both are for Batch. then what is the difference?
    Thanks in advance
    Regards
    Hari

    Hi,
    As rightly said by you, The two CLASS TYPES  22 and 23 are used for the Batch
    If  the BATCH LEVEL is activated as the CLIENT  / MATERIAL level then use 23
    If the BATCH LEVEL is activated at the PLANT LEVEL then  22 is used.
    Hope it is clear,
    regards,
    santosh

  • Difference Between Data Type and Data Object

    Difference Between Data Type and Data Object

    hi magesh
    <u><b>Data types</b></u> can be divided into
    elementary,
    reference, and
    complex types.
    <u><b>Elementary Types</b></u>
    Elementary types are the smallest indivisible unit of types. They can be grouped as those with fixed length and those with variable length.
    <u><b>Fixed-Length Elementary Types</b></u>
    There are eight predefined types in ABAP with fixed length:
    <u><b>Four character types:</b></u>
    Character (C),
    Numeric character (N),
    Date (D),
    and Time (T).
    <b>One hexadecimal type:</b>
    Byte field (X).
    <b>Three numeric types:</b>
    Integer (I),
    Floating-point number (F)
    and Packed number (P).
    <u><b>Variable-Length Elementary Types</b></u>
    There are two predefined types in ABAP with variable length:
    STRING for character strings
    XSTRING for byte strings
    Reference Types
    <b>Reference types</b>
    describe data objects that contain references (pointers) to other objects (data objects and objects in ABAP Objects).
    <u><b>Data Types</b></u>
    1) As well as occurring as attributes of a data object, data types can also be defined independently.
    2)You can then use them later on in conjunction with a data object.
    3) The definition of a user-defined data type is based on a <b>set of predefined elementary data types.</b>
    4) You can define data types <b>either locally in the declaration part of a program</b> using the TYPESstatement) or <b>globally in the ABAP</b> Dictionary.
    5) You can use your own data types to declare data objects or to check the types of parameters in generic operations.
    <u><b>Data Objects</b></u>
    1)<b>Data objects</b> are the physical units with which ABAP statements work at runtime.
    2) The contents of a data object occupy memory space in the program.
    3) <b>ABAP statements access these contents by addressing the name of the data object</b> and interpret them according to the data type..
    4) For example, statements can write the contents of data objects in lists or in the database, they can pass them to and receive them from routines, they can change them by assigning new values, and they can compare them in logical expressions.
    5) Each <b>ABAP data object has a set of technical attributes</b>, which are fully defined at all times when an ABAP program is running (field length, number of decimal places, and data type).
    6) You <b>declare data objects</b> either <b>statically in the declaration part</b> of an ABAP program (the most important statement for this is DATA), or <b>dynamically at runtime</b> (for example, when you call procedures).
    7) As well as fields in the memory area of the program, the program also treats literals like data objects.
    hope this helps u,
    reward points if useful
    Ginni

  • Differences between DATA TYPE and DATA OBJECTS

    I am new to ABAP,I want to know the differences between DATA TYPE and DATA OBJECTS with some examples.
    please help me regarding this.

    Hi Ashish,
    Data Types:       Are pure descriptions.
                   No memory is associated with data types.
                   Describes the technical properties of data objects.
    EX.
    1.     C-CHARACTER
    2.     D-DATE
    3.     F-FLOAT
    4.     I-INTEGER
    5.     N-NUMERIC TEXT
    6.     T-TIME
    7.     P-PACKED NUMBER
    8.     X-HEXADECIMAL
    9.     STRING-Variable length string.
    10.     XSTRING-Variable length byte string.
    Data Objects: Are created during runtime.
                    They cannot exist without the data Types.
                    Occupies memory space.
    EX:
    1.     INTERNAL DATA OBJECT- Internal Data objects
         LITEERAL- A literal has a fixed value.Ex: WRITE:u201DWORK HARDu201D.
         VARIABLES: Data statement is used to create variables.
    EX.DATA: NUM TYPE I.
    NUM: VARIABLE defined by data statement.
    EX: DATA: PRICE LIKE NUM.
         CONSTANT-It is a data object, which contains a constant value throughout the program.
    Can be declared in program by using CONSTANT statement.
    EX:CONSTANT: INT TYPE I VALUE 15.
    2.     EXTERNAL DATA OBJECT: Are defined in tables i.e In ABAP/4 dictionary you can access this data from table.
             EX: TABLES: SFLIGHT
              DATA: SEATS LIKE SFLIGHT-SEATSMAX.
    3.     SYSTEM DEFINED DATA OBJECTS:Space & system variables like SY-UNAME,SY-DATUM, SY-REPID.
    4.     SPECIAL DATA  OBJECTS:
         PARAMETERS: Are Variables ,which can accept value from user.
          SELECTION SCREEN : Are special internal tables to accept value ranges from user.
    3 APPROACHES TO DEFINE DATA OBJECTS.
    1.     ELEMENTARY TYPES
    DATA: Customer _Name (25) TYPE C,
                   Vendor_Name (25) TYPE C.
    2.     REFRENCE TO AN EXISTING FIELD:
    DATA: Customer _Name2 (25) TYPE C,
                  Vendor_Name2 (25) LIKE Customer_Name2
    3.     REFRENCE TO NON-ELEMENTARY TYPE:
    TYPES: T_NAME (25) TYPE C
    DATA: CUSTOMER_NAME TYPE T_NAME
                   VENDOR_NAME  TYPE T_NAME
    4.     RECORD-Information in rows & columns.
    DATA: BEGIN OF BOOKING,
                                    ID (4) TYPE C,
                                    FLIGHT_DATE TYPE D,
                                    NAME LIKE CUSTOMER_NAME,
                                    END OF BOOKING.
    You can also look into SAP help for more information.
    Regards,
    Indu.

Maybe you are looking for

  • Temp Tables Space error

    Hi Friends, We are using two fact tables in a query along with three master tables. We have tried to increase the table space for temp several times. But due to loads of data increasing in the facts We are struck back by the error could not increase

  • PhoneGap: Camera API | ADC Presents: PhoneGap | Adobe TV

    Developer Evangelist Kevin Hoyt demonstrates how to use the Camera API with PhoneGap to take pictures with your mobile phone's camera, or load photos from the gallery. http://adobe.ly/zQPiqJ

  • Where do i find my order number

    hi i have purchased the Adobe creative suite 6 design standard and having problems activating it.  I can't seem to find my order number.  Where would this be?  The product code on the box isn't working?

  • OEM dosen't see databases

    Hello, I've configured OMS and agent. Host is visible on OMS. There is a little strange configuration because oracle processes are not working under oracle user There are 4 diverent homes under different users: bcaora,carora, etlora and cmiora. There

  • Failed to open rowset, PLS-00306 Wrong Number of arguments in call to....

    Hi,   We currently run Crystal Reports v10 with ODBC (CR Oracle ODBC Driver 4.20) to Oracle 9i database (on solaris) and have some reports which gets data (ref cursors) from stored procedures. So far so good and now we are upgrading our oracle databa