Why we use PCLn tables  only in HR ?

Hii
    Kindly explain me why we use special PCLn tables for storing data in data clusters ,This kind of storing data is not used in other modules such as SD MM etc why only in HR module ?
         That too in cluster tables we store specific data like Payroll data why ?
Please help.
Thanks
Ajitabh Pradhan

Hi,
maybe ask directly SAP
Cluster table is not really usefull, I prefere transparent table for development. But, you have cluster table like STXL, STXBITMAPS, ... for special requierement.
Why do you want to use cluster tables  ?
Rgd
Frédéric

Similar Messages

  • Why we use crmd_link table ........?

    Hi,
    I am new bee in CRM. I am doing my first program in crm . Can any one explain me why we use CRMD_LINK table.
    Why we pass guid in guid_hi and get guid_set ? what is diffrent between them ?
    Help will be rewarded ...
    Regards
    Gurprit Bhatia

    A CRM transaction (e.g. contract) data info is not contained in a single table. We need to use different tables for the same.
    guid_hi and guid_set are used for different categories of data like partner info, billing info, etc.
    Some numeric ids are there for guid_hi and guid_set
    Using help, u can find out which id stands for which category of data.

  • Why we use Cluster Tables in SAP Hr

    hai friends, i am new to  ABAP-HR and SAP HR, Actually i am core abaper ( working on SD, MM and Fi Modules ) , can any one explain me why and what is the use of Cluster tables in SAP HR, why we use in SAP HR function Module ?
    Thnx in advance
    Vijaya

    Hi Vijaya,
    This may help for ur question..
    Why cluster table:
    Cluster tables combine the data from several tables with identical (or almost identical) keys into one physical record on the database.
    Data is written to a database in compressed form.
    Retrieval of data is very fast if the primary key is known.
    Cluster tables are defined in the data dictionary as transparent tables.
    External programs can NOT interpret the data in a cluster table.
    Special language elements EXPORT TO DATABASE, IMPORT TO DATABASE and DELETE  FROM DATABASE are used to process data in the cluster tables.
    PCL1 - Database for HR work area; (long text, etc)
    PCL2 - Accounting Results (time, travel expense and payroll); (payroll results)
    PCL3 - Applicant tracking data;
    PCL4 - Documents, Payroll year-end Tax data (change logs, etc)

  • Why we use Setup Table.

    Hi All,
    Can u plz tell me why do we use setup table and what is flow of data from R/3 2 BI?
    Please search the forum before posting a thread
    Edited by: Pravender on Sep 16, 2010 11:45 AM

    Hi Sonal
    The kind of exractors largely depends on the application due to the way they were developed
    /people/sap.user72/blog/2004/12/16/logistic-cockpit-delta-mechanism--episode-one-v3-update-the-145serializer146
    /people/sap.user72/blog/2004/12/23/logistic-cockpit-delta-mechanism--episode-two-v3-update-when-some-problems-can-occur
    /people/sap.user72/blog/2005/01/19/logistic-cockpit-delta-mechanism--episode-three-the-new-update-methods
    /people/sap.user72/blog/2005/04/19/logistic-cockpit-a-new-deal-overshadowed-by-the-old-fashioned-lis
    /people/sap.user72/blog/2005/02/14/logistic-cockpit--when-you-need-more--first-option-enhance-it
    Check the above weblogs
    Regards
    Naveen
    PS: Assigning point to the helpful answers is the way of saying thanks in SDN

  • Why to use setup tables in LO extraction

    Hi gurus
    please send me answer

    Hi,
    Think of the SAP application tables as Production system. Now why dont we directly do reporting on these tables or why cant we use these tables instead of ODS as these already have detailed data.
    One of the major reasons is performance. If you want to load this data to BW directly with out setup tables, you cannot be sure that you have correct data in the BW system as these tables are changed by the transactions. If you still do not want to use setup tables, you should stop any changes to the tables, which is impossible (will impact the business).
    I believe this is why SAP does not allow direct access to application tables and has brought in the concept of setup tables. The setup tables hold the data for us to transfer and any changes in the data records is moved to the delta queue.
    Please correct me if I am wrong.
    Hope this helps!
    Regards,
    Maddy

  • Why frameset?  Why not use a table?

    Why do we need to use the framesets?
    I think that we should use the tables because the framesets
    do not show you the border sizes and background colors on the
    source (code window). The tables show you everything including the
    background color codes so that you would know where to find it on
    the source window. Although, a frameset is a big risk.
    If you think that I'm wrong, then can you please explain it
    to me. I respect your opinion.

    "jeffeyer" <[email protected]> wrote in message
    news:ectmha$shq$[email protected]..
    > Why do we need to use the framesets?
    >
    > I think that we should use the tables because the
    framesets do not show
    you
    > the border sizes and background colors on the source
    (code window). The
    tables
    > show you everything including the background color codes
    so that you would
    know
    > where to find it on the source window. Although, a
    frameset is a big
    risk.
    >
    > If you think that I'm wrong, then can you please explain
    it to me. I
    respect
    > your opinion.
    >
    You are right. Tables and/or css are preferable to a frames
    layout.
    Though I can understand why somebody would want to use
    frames, certainly if
    it is their first time out in web design. I myself was drawn
    to the lure of
    having that immutable left hand menu frame with my right hand
    side being
    able to change.
    But then I discovered templates and server side includes.

  • Why not use Arch Linux only?

    Named as an Arch Linux "Linux Addict" (according to my upgraded user profile ), for some times I have asked myself why use other distros than AL, especially RedHat, SuSE and Mandrake. What do they provide what AL doesn't?
    One of the roles of RedHat became clear reading Linux Today, though it may not be for the common users but have to admit its impressive (there are three major advances in the new RHEL3 product line....):
    http://linuxtoday.com/it_management/2003102200926NWRHSW
    PS.
    Does it sound like I am addicted??... it feels natural   :idea: 

    maturity? stable? can't trust?
    let me tell you something i learned by experience ...
    i runed SuSE for long time (from 5.2 to 8.1) and what i know they do wrong is: if you have e.g. 6.0 (the most stable SuSE i know) then you can update your packages over internet, but after some time you will be "forced" to  buy the next release that is totally differently constructed (7.1, because it uses YaST2 instead of the YaST and other stupid inovations that you cannot easily update from internet) ... and after a while again you have to upgrade by buying the next one ...
    sure, you install it in about an hour and everything works, but hey, each package costs some money and this install is each time from quite 0 (because the integrated update often does not work) :-(
    trusting?
    i trust only in systems i configure myself ... and since SuSE 7.2 i lost the overview in where you can configure what and why ... and you are not sure that YaST2 will change your changed settings to default
    archlinux is fully configureable and does not have a tool that changes files behind your back (well, there is one case: when you update init-scripts with packman without setting in pacman.conf to exclude some files you changed ... but also then you can restore the settings by mv'ing the original files to their right name-links :-)
    why using also other distros?
    well since arch 0.5 i removed all other linuces from my machine (to save space) and now have only arch and winXP ... xp is used only for watching tv (because hauppauge usb "usbvision" module cannot be compiled with  a 2.4.x or 2.6.0tx kernel (but 2.5.x) and because of ebanking software that will not install on archlinux but easily on SuSE and WinXP (need the original sun's java vm, but have no time to construct a PKGBUILD for sun's jdk 1.4)
    ... and the needed other software i built packages of and installed on my local repository (and also copied in incoming) ... now i'm quite happy with archlinux as an OS (and i hope with a more advanced 2.6.x TV will come too, and java i will find one day time to build for ebanking)
    -> "use an OS that works, use archlinux"
    ps
    and about "linux addict":
    no, i dont think i'm addict, but i use this forum as a normal member  (to help others switching to an os that works,  to help people with problems i had myself often some time ago, to ask if i find something interessting or funny about something in arch, to inform that i built packages and put them in incoming :-) ... i would be much happier to have "regular user" instead of "linux addict", but that's something i cannot change

  • Why we use Tables statement in case of using SELECT-OPTIONS:

    hi all,
    Why we use Tables statement in case of using the following coding in an ABAP program ...
    tables: vbak.
    SELECT-OPTIONS: s1 for vbak-vbeln.
    here if we dont provide the tables statement why it does not work ????
    pls answwer ....???

    Hi
    This statement is not allowed in classes and declares a data object table_wa as a table work area whose data type is adopted from the identically named structured data type table_wa from the ABAP Dictionary. table_wa must be defined as a flat structure in the ABAP Dictionary. You can specify database tables or Views for table_wa.
    Work table areas declared with TABLES are interface work areas and should only be declared in the global declaration section of a program for the following purpose:
    reward if usefull
    The statement TABLES is required for exchanging data between screen fields that were defined in a program screen when transferring from the ABAP Dictionary and the ABAP program. For the screen event PBO, the content of the table work area is transferred to identically named screen fields; for PAI, the system adopts the data from identically named screen fields.
    In executable programs, flat table work areas can be used for adopting data that were provided for the event GET table_wa from a linked logical database. TABLES is synonymous with the statement NODES for this purpose.
    Work table areas declared with TABLES behave like the data declared with the addition COMMON PART, meaning the data are used by the programs of a program group.
    Table work areas declared with TABLES can be declared in subroutines and
    function modules. However, this is not recommended. A table work area declared in a procedure is not local but belongs to the context of a framework program. The table work area can be viewed starting from the declaration in the framework program and lives as long as the framework program. In contrast to normal program-global data, the content of the table work areas declared in subroutines and function modules is stored temporarily when these subroutines and function modules are called. Value assignments that were made during runtime of the procedure are preserved until the procedure is completed. When exiting the procedure, the table work areas are filled with the contents that they contained when the procedure was called. Table work areas declared in procedures behave like global data to which the statement LOCAL is applied in the procedure.
    The form TABLES * is obsolete.

  • Why do we use Setup tables in LO

    Hi All,
    Can any body tell me that Why do we use Setup tables in LO.
    Plz reply back me on [email protected]
    Regards,
    Kiran

    Hi Kiran
    GO through the following earlier forum
    Re: LO Setup tables
    Regards
    RMK
    ***Assigning pointz is the only way of saying thanx in SDN***

  • Why we are using cluster tables mainly HR

    can any plz tell me why we are using cluster tables mainly HR???

    Nice question -
    Am making my guess based on whatever little I know;
    PCLn are <i>file</i> systems and not a traditional (RDBMS) table system. Each File may contain one or more data clusters. SAP Defines data clusters thus -
    <i>A data cluster is a grouping of several data objects. Elementary fields, field strings and internal tables can be grouped in a data cluster</i>.
    <i>Example</i>:<i>Clusters B1 and B2 in files PCL1 and PCL2 are relevant to time evaluation, as is cluster PS, which stores the generated schema</i>.
    The reason why file system of data storage is used instead of DB Table system may be for the purpose of storing voluminous data (Payroll and time) and ease of retrieval during processing (RDBMS may hv tough time in this). Also probably because of SAP's origin from Mainframe.
    Why data clusters are used -? Probably data clusters are an offshoot (or part) of File system
    Pls feel free to contradict the above. Actually DB experts can throw more light on this..
    Regards
    Chandra

  • Why we use INTO CORRESPONDING FIELDS OF TABLE

    why we use INTO CORRESPONDING FIELDS OF TABLE

    INTO CORRESPONDING FIELDS OF TABLE  is transferring the value from select clause to itab where the field names are same.
    suppose you have
    data : begin of itab occurs 0,
             matnr like mara-matnr,
             menge like mseg-menge,
            lgort   like mard-lgort,
           end of itab.
    select matnr lgort into table from mard where....
    it may give an error because you are not filling menge here or it may fetch the value in matnr and menge field.
    but if you use INTO CORRESPONDING FIELDS OF TABLE then it will fetch the data to matnr and lgort field only.
    INTO CORRESPONDING FIELDS OF TABLE  is only matching by name not by datatype be careful.
    regards
    shiba dutta

  • Query Needs to be changed to only use 1 Table

    I would appreciate some help with changing this query to only use the table "ain.impl_oh_order_header oh table"
    SELECT oh1.partner "Dealer",
    od.sales_code "Dealer Sales Code",
    oh1. external_order_number "Original Dealer Order Number",
    oh1.region,
    cust. billing_account_number "BAN",
    dsl.n_order "DSL OrderNo",
    dsl.tn_or_ftn "DSL TN",
    dsl.activation_date "DSL Activation",
    telco.tn "ACCESS_TN",
    to_char( oh1.created_ts, 'YYYY-MM-DD') "Original Order Date",
    pack1.display_name "Original Order Description",
    pack1.price "Original Plan Price",
    uname. user_first_name "Agent First Name",
    uname.user_last_name "Agent Last Name",
    uname.user_name "Agent ID",
    -- to_char(dh.timestamp, 'yyyy-mm-dd HH:MI') "USCS Button Pressed",
    to_char(oh2.created_ts, 'YYYY-MM-DD') "USCS Order Date",
    pack2.display_name "USCS - Order Description",
    CASE
    WHEN cd.state IN ('1','15') THEN 'RECEIVED'
    WHEN cd.state IN ('2') THEN 'PROCESSING'
    WHEN cd.state IN ('3','8','16','18') THEN 'COMPLETE'
    WHEN cd.state IN ('4','9','17') THEN 'CANCELED'
    WHEN cd.state IN ('6','10','13','14') THEN 'PENDING'
    WHEN cd.state IN ('7') THEN 'INCOMPLETE'
    WHEN cd.state IN ('12','19','20') THEN 'SUBMITTED'
    ELSE 'OTHER'
    END AS state_desc,
    pack2.price "USCS - Plan Price",
    pack2.price - pack1.price "Net Change",
    ina.first_name,
    ina.last_name,
    ina.add_line_1,
    ina.city,
    ina. STATE,
    ina.zip
    FROM ain.impl_oh_order_header oh1
    INNER JOIN ain.impl_oh_order_header oh2 ON oh1.external_order_number = oh2.external_order_number
    INNER JOIN ain.impl_order_data od ON oh1.transaction_id = od.transaction_id
    INNER JOIN ain.impl_package pack1 ON oh1.transaction_id = pack1.transaction_id
    INNER JOIN ain.impl_package pack2 ON oh2.transaction_id = pack2.transaction_id
    INNER JOIN ain.impl_name_address ina ON oh1.transaction_id = ina.transaction_id
    INNER JOIN ain.impl_customer cust ON oh2.transaction_id = cust.transaction_id
    LEFT OUTER JOIN ain.impl_dsl dsl ON oh2.transaction_id = dsl.transaction_id
    LEFT OUTER JOIN ain.impl_access telco ON oh2.transaction_id = telco.transaction_id
    INNER JOIN ain.sncr_order_curr_disp cd ON cd.transaction_id = oh2.transaction_id
    INNER JOIN AIN.sncr_order_disp_head dh ON oh1.transaction_id = dh.transaction_id
    INNER JOIN ain.sncr_order_disposition disp ON dh.disp_transaction_id = disp.disp_transaction_id
    INNER JOIN ain.sncr_ssm_principal uname ON uname.user_id = dh.user_id
    WHERE oh2.created_ts BETWEEN to_date('3/01/2012 00:00:00','mm/dd/yyyy hh24:mi:ss') AND to_date('3/31/2012 23:59:00', 'mm/dd/yyyy hh24:mi:ss')
    AND oh1.uscs = 0 AND oh2.uscs = 1
    AND oh1.external_order_number NOT LIKE '%PROD_TEST%'
    AND oh2.external_order_number NOT LIKE '%PROD_TEST%'
    AND oh1.order_type = 'ORDER'
    AND oh2.order_type = 'ORDER'
    AND pack1.product_type = 'ORDER'
    AND pack2.product_type = 'ORDER'
    AND disp.category = 110 AND disp.state = 5
    AND disp.trx_seq = (SELECT MAX(trx_seq)
    FROM ain.sncr_order_disposition sod, ain.sncr_order_disp_head sodh
    WHERE sodh.disp_transaction_id = sod.disp_transaction_id
    AND sodh.transaction_id = oh1.transaction_id
    AND sod.category = 110 AND sod.state = 5)
    AND pack1.offer_id IS NOT NULL
    AND pack2.offer_id IS NOT NULL
    AND ina.type = 'SERVICE'
    AND cd.category = 100
    ORDER BY to_char(oh2.created_ts, 'YYYY-MM-DD')

    Hi,
    Try:
    select
      oh.*
    from
      ain.impl_oh_order_header ohIf that is not what you want you have to give more info about your tables, what you want etc. etc.
    See FAQ: how to ask a question
    Regards,
    Peter

  • In BAPI's why the structures are used in table parameters?

    Hello sir,
    what is BAPI sir? In BAPI's why the structures are used in table parameters?  table parameters they are using structures but not using any customized tables ? 
    regards
    rachu.

    Hello Rachu
    BAPIs provide RFC-enabled interfaces to SAP business objects (e.g. like customer, sales order, purchase order, etc.).
    A BAPI does basically the same like you would need to do calling the corresponding transaction (e.g. BAPI_SALESORDER_CREATE -> VA01).
    Since they are RFC-enabled they can be called from external systems.
    BAPIs represent an external interface for the outside world. Very often you will find within the BAPI that there is a mapping done to the (SAP-)internal structures at the beginning of the coding and vice versa at the end of the coding. Thus, you will (almost) never find any DB table name used as type of a BAPI TABLES parameter.
    Regards
      Uwe

  • Can anybody out there help shed some light on why no audio output using varispeed tempo only

    Can anybody out there help shed some light on why no audio output using varispeed tempo only?
    I am using Logic Pro 9 and finding no problems using the tempo and pitch option but when I just want to vari the tempo only I loose all output.
    This includes no audio meter activity on channells.

    Another worthwhile time/pitch related product is from Prosoniq. The version of Nuendo (not the latest) the University uses ships with the MPEX algorithm, which is related to to their flagship product.
    http://www.prosoniq.com/www/TimeFactory_II.html
    I've used it a bit to create the double-time/+1 octave  Les Paul & Mary Ford guitar sound for a class demo demo and thought it did a very good job.
    Yes, there is a Demo.

  • Why do we really use External tables in Oracle?

    I looking why do we exactly use external tables in oracle and if you can help me please give me a scenario also.

    Before External tables (long ago in a galaxy far, far away) we would have had to load the text file into the database, most likely using SQL Loader before we could 'read it'.
    External tables allow us to define the text file in the Create table syntax and read that file over and over via SQL from the databse - In summary, I can access that text file (in parallel = fast) without loading it into my database, I just saved a step in my integration. I can also swap the file for a new file (same definition) and auto-magically access by new content.
    Here is a good link with a scenario for you :
    External Tables: An Introduction – All Things Oracle
    Of course with ODI - the complexity of SQL Loader control files is hidden, we just define the text file, use the LKM File to SQL and load it in, but where is the fun in that?
    Best check with your Solution Architect about what the best practises are for this in your organization.
    Rgrds
    Alastair

Maybe you are looking for

  • TC not backing up both of my internal hard drives.

    So I am having a frustrating issue with my TC setup.  I have a mac mini that has two internal hard drives each one being 500 GB.  My TC drive is 1 TB.  When I go to time machine preferences and click options I do not have any of my internal drives in

  • 10.3.1 remote using name

    Hi Guys, Since we have updated our primaries to 10.3.1, we are unable to remote control any client running 10.3.1 by device name. If we choose the machine IP address from the drop down instead of the name, we can remote control the device just fine.

  • When will the smart stop/reload button be available for version 24.0?

    I want to have a button to stop loading/reloading.

  • VLC audio problems on T400 - DPC Latency Issue?

    Hi Folks, When I try to use VLC player to play any video on my T400, I get audio stutters and other strange effects.  I'm wondering if it might have to do with all the audio DPC Latency issues this model has had.  Does anyone else have these issues? 

  • Where is Photoshop Help?

    I can't remember the last time I used Photoshop Help because I don't use Photoshop much. Tried it today and nothing happens. My menu bar switches from Photoshop to Adobe Help Center but no Help window opens in Safari or anywhere else. Help Prefs are