Regarding HR module

Hi to all
I ave assigned HR Module.
Please send me the flow of HR module, different terms , important tables and transaction code related with HR module.
Thanks & Regards
Anubhav Gupta..

Hi Anubhav,
Have a look at these links for SAP HR module
http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci1030179,00.html
http://www.atomhr.com/
For HR tables
All personnel administration tables start with PA and the infotype number behind it. 
All personnel development/OM tables start with HRP and infotype (e.g. 1000) behind it. 
All recruitment tables start with PB and infotype number behind it. 
There also are HR tables that start with HRA, HPD, HRT, etc. The easy way to get a list is to use SAP's 'Application Hierarchy', transaction SE81 (select all HR modes in the tree that you are want a list of tables for, click on the 'Information System' button, under Abap Dictionary --> Basic Objs, double click on 'database tables', increase your 'maximun no. of hits' and execute).
Use transaction se11...type in PA* do dropdown and enter, do the same for HRP* and you will have most of the HR transaparent Tables. To access them look for RP_read_* and RP_provide* in Table TRMAC to read a infotype or use the 'select' statement to access the Transparent table. 
Transaction SE16 (data browser) is also useful.  As mentioned above, the PA infotype tables all begin with PA and are followed by the infotype number e.g. PA0001 for the Org Man infotype. 
PA* - PA infotype tables 
PCL* - HR clusters 
PB* - recruitment tables 
PCERT - payroll posting runs 
Another useful table is CATSDB for CATS, and PTEX2000 for the CATS transfer table for infotype 2001/2002.
The rest of the HR Tables are as follows:
DD01L Domains 
DD02L SAP tables 
DD03L Table Fields 
DD03T DD: Texts for fields (language dependent) 
DD04L Data elements 
DD04T R/3 DD: Data element texts 
DD05S Foreign key fields 
DD06L Pool/cluster structures 
DD20L Matchcode Ids 
DD24S Fields of a matchcode ID 
T000    Clients 
T001    Company Codes 
T001E  Company code-dependent address data 
T001P  Personnel Areas/Subareas 
T012    House banks 
T012K House bank accounts 
T012T House bank account names 
T500L Personnel Country Grouping 
T500P Personnel Areas 
T500T Personnel Country Groupings 
T501    Employee Group 
T501T Employee Group Names 
T502T Marital Status Designators 
T503    Employee Groups / Subgroups 
T503K Employee subgroup 
T503T Employee Subgroup Names 
T504A Benefits - Default Values (NA) 
T504B Benefit Option Texts (North America) 
T504C Benefit Type (NA) 
T504D Benefit Credit Group Amount 
T504E Benefit Amount 
T504F Benefit Costs 
T508A Work Schedule Rules 
T508T Texts for Employee Subgroup Groupings for Work Schedules 
T510   Pay Scale Groups 
T510A Pay Scale Types 
T510F Assign Pay Scale > Time Unit, Currency 
T510G Pay Scale Areas 
T510H Payroll Constants with Regard to Time Unit 
T510I Standard Working Hours 
T510J Constant Valuations 
T510L Levels 
T510M Valuation of pay scale groups acc. to hiring date 
T510N Pay Scales for Annual Salaries (NA) 
T510S Time Wage Type Selection Rule 
T510U Pay Scale Groups 
T510Y Special Rules for Wage Type Generation 
T511    Wage Types 
T512R Cumulation Wage Types in Forms 
T512S Texts for Cumulation Wage Types in Forms 
T512T Wage Type Texts 
T512W Wage Type Valuation 
T512Z   Permissibility of Wage Types per Infotype 
T513    Jobs 
T514S Table Name Texts 
T514T Field Name Texts 
T51D2 Wage Type Classes 
T51D3 Reduction Rules 
T51D4 Cumulation Rules 
T527X Organizational Units 
T528B Positions - Work Centers 
T528C Wage Type Catalog 
T528T Position Texts 
T529A Personnel Event 
T529F Fast Data Entry for Events 
T529T Personnel Event Texts 
T52BT Texts For HR Objects 
T52C0 Payroll Schemas 
T52C1 Payroll Schemas 
T52C2 Texts for Personnel Calculation Schemas 
T52C3 Texts for Personnel Calculation Schemas 
T52C5 Personnel Calculation Rules 
T52CC Schema Directory 
T52CD Schema Directory 
T52CE Directory of Personnel Calculation Rules 
T52CT Text Elements 
T52CX Cross References via Generated Schemas 
T52D1 Valid Processing Classes 
T52D2 Valid Values for Processing Classes 
T52D3 Valid Evaluation Classes 
T52D4 Permitted Values for Evaluation Classes 
T52D5 Wage Type Groups 
T52D6 Wage Type Group Texts 
T52D7 Assign Wage Types to Wage Type Groups 
T52D8 Valid Processing Classes - Texts 
T52D9 Valid Values for Processing Classes - Texts 
T530 Reasons for Events 
T530E Reasons for Changes 
T530F Reasons for Changes 
T530L Wage Types for Special Payments 
T530T Event Reason Texts 
T531 Deadline Types 
T531S Deadline Type Texts 
T533 Leave Types 
T533T Leave Type Texts 
T539A Default Wage Types for Basic Pay 
T539J Base Wage Type Valuation 
T539R Events for Standard Wage Maintenance 
T539S Wage Types for Standard Wage Maintenance 
T548 Date Types 
T548S Date Conversion 
T548T Date Types 
T548Y Date Types 
T549A Payroll Areas 
T549B Company Features 
T549C Decision Trees for Features (Customers) 
T549D Feature Directory 
T549L Date modifiers 
T549M Monthly Assignment: Payroll Period 
T549N Period Modifiers 
T549O Text for date modifier 
T549P Valid Time Units for Payroll Accounting 
T549Q Payroll Periods 
T549R Period Parameters 
T549S Payroll date types 
T549T Payroll Areas 
T549M Monthly Assignment: Payroll Period 
T549N Period Modifiers 
T549O Text for date modifier 
T549P Valid Time Units for Payroll Accounting 
T549Q Payroll Periods 
T549R Period Parameters 
T549S Payroll date types 
T549T Payroll Areas 
T554S Absence and Attendance Types 
T554T Absence and Attendance Texts 
T554V Defaults for Absence Types 
T554Y Time Constraints in HR TIME 
T555A Time Types 
T555B Time Type Designations 
T559A Working Weeks 
T559B Name of Working Week 
T572F Event Texts 
T572G Allowed Values for Events 
T572H Event Value Texts 
T582A Infotypes 
T582B Infotypes Which Are Created Automatically 
T582S Infotype Texts 
T582V Assignment of Infotypes to Views 
T582W Assigns Infotype View to Primary Infotype 
T582Z Control Table for PA Time Management 
T584A Checking Procedures - Infotype Assignment 
T588A Transaction Codes 
T588B Infotype Menus 
T588C Infotype Menus/Info Groups 
T588D Infogroups for Events 
T588J Screen Header Definition 
T588M Infotype Screen Control 
T588N Screen Modification for Account Assignment Block 
T588O Screen Modification for Assignment Data 
T588Q Screen types for fast entry 
T588R Selection Reports for Fast Data Entry 
T588S Screen Types for Fast Entry 
T588T Menu and Infogroup Designations 
T588V Business object type 
T588W Event types for infotype operations 
T588X Cust. composite definition of event types for IT operations 
T588Z Dynamic Events 
T591A Subtype Characteristics 
T591B Time Constraints for Wage Types 
T591S Subtype Texts 
T596F HR Subroutines 
T596G Cumulation wage types 
T596H _Cumulation wage type texts 
T596I Calculation rule for cumulation wage types 
T596U Conversion Table 
T599B Report Classes 
T599C Report Classes 
T599D Report Categories 
T599F Report Classes - Select Options 
T777A Building Addresses 
T777T Infotypes 
T777Z Infotype Time Constraints 
T778T Infotypes 
T778U Subtypes 
Error Messages tables 
T100 Messages 
T100A Message IDs for T100 
T100C Control of messages by the user 
T100O Assignment of message to object 
T100S Configurable system messages 
T100T Table T100A text 
T100V Assignment of messages to tables/views 
T100W Assign Messages to Workflow 
T100X Error Messages: Supplements
HR transaction codes
Execute the program RPDTRA00 to list all HR Transactions.
The followings are some useful SAP HR Tcodes:
PC00       Run Payroll
PC10       Payroll menu USA
PE00       Starts Transactions PE01,PE02,PE03
PE01       Schemas
PE02       Calculation Rules
PE03       Features
PE04       Create functions and operations
PE51       HR form editor
PRCA       Payroll calendar
PRCT       Current Settings
PRCU       Printing Checks USA
PRD1       Create DME
SM31       Maintain Tables
SM12       Locked Secessions
TSTC       Table lookup
SPR0       IMG
SE16       Data Browser (Table reports)
PP03       PD Tables
PP0M       Change Org Unit
P013       Maintain Positions
PO03       Maintain Jobs.
SE16 allows you to view data stored in different fields in tables ,structures etc . eg: absences stored for pernrs can be viewed in PA2001 also check out PA0000, PA0001, PA0002
SM30/31 would allow you to maintaining the values in these tables eg: absences to be configured can be done thru SM30
check out v_001p_all ; v_503_all ......etc
What the difference between the transaction codes SE16 & SE16N?
SE16 is a normal transaction.
SE16N is an Enjoy Transaction.
Enjoy Transaction is nothing but having some graphics and look is completely different with the normal transaction.
Regards,
Manoj.

Similar Messages

  • Query regarding function module SPOOL_RQ_READ_BAPI_EXPORTS (EBP-SRM Module)

    query regarding function module SPOOL_RQ_READ_BAPI_EXPORTS (EBP-SRM Module)
    shopping cart
    Hi in FM SPOOL_RQ_READ_BAPI_EXPORTS
    i want to relate the internal tables requisition_items and requisition_services.
    but in am not getting the key on which they should be joined
    here i have to take the quantity and other fields from requisition_services
    right now i am using the joining condition as
    requisition_items-pckg_no = requisition_services-pckg_no.
    any help in this regard is welcome.
    Thanks and regards,
    Vithalprasad

    Hi Kathirvel,
    Thank you for reply. I am making changes for standard code only.
    " Call FM SPOOL_DPO_READ_BAPI_EXPORTS to read PO data exported to backend.
    Use this data to call FM B46B_DPO_TRANSFER and copy errors tab from
    ' lt_bapi_return ' to ' et_messages' retrun tab in 'doc_check' badi. "
    Thank you.
    Regards, Sunu

  • Regard functional module

    Hey guys,
    Issue regarding Func module.
    If any Functional module we execute in SE37, gives
    exception(if we give any unproper data as input.).
    But inside the program, if we want to catch that exception how to do.
    if sy-subrc <> 0 then i want to raise that particular
    standard exception which was displayed in SE37 execution.
    Any ideas.
    ambichan.

    Hi
    Check this thread -
    Re: Function Module Exceptions handling
    Cheers.
    ( Dont forget to reawrd if answers were helpful )

  • Regarding Adapter Module for Duplicate file handling at Sender side

    Hi All
    my requirement is to develop a adapter module . Source is FTP  target is R/3  .source Commuincation cahnnel is File sender .
    want to handle duplicate files
    can any one provide  me what are all the steps being used for the same .
    any step-via -step doc will be helpful for me ......and adapetr module will be written in NetWeaver Developer studio or which s/W ????
    also where to put the ejb or import the ejb s...
    Pls help
    Regards
    Priya

    Hi Priya,
    YES YOU NEED SAP NetWeaver Developer studio to develop Adapter Modules,or you can use any othe IDEs like Eclipse ....many documents available in sdn ,how to develop AM,refer below link it explaines clearly
    let me know which version of XI u working on,if it PI7.1 jar files different.
    http://wiki.sdn.sap.com/wiki/display/stage/AdapterModuleToReadExcelFilewithMultipleRowsandMultiple+Columns
    Regards,
    Raj

  • Help required regarding AR module, XML and flex builder3

    I need some help regarding flex project in flex builder3.
    I am working on flash based augemented reality using flex builder3. I want to develop a module for a boutique using which user can try on different dresses. I want to build this  module in such a way that camera gets loaded at one side(left) of the window with a TileList (displaying list of images with their prices) on the right side of the window.
    In order to populate the TileList i'm using HTTPservice to dyanamically load xml (xml->containing dress images along with prices). This part is working fine i.e. when i run this project, xml content gets loaded in TileList.
    My problem is when I copy the swf file of my project along with resource files somewhere else and then launch that swf file, it gives me an alert
    that xml can't be loaded. Secondly augmented reality part(i.e. camera) doesn't load; left part of window remains blank).
    I want someone to help me solve these issues.

    Hi,
    use this FM to update ur shipment
    variables
    DATA: lo_tp_g_tra       TYPE v56e_shipment_activities, "Data to modify
          lo_tp_g_shp       TYPE v56e_shipment,
          lo_tp_g_log       TYPE v56e_logfile, " Errors function
    call the function to modify shipments
    CALL FUNCTION 'SD_SHIPMENT_PROCESS'
      IMPORTING
        e_logfile    = lo_tp_g_log
      CHANGING
        c_activities = lo_tp_g_tra
        c_shipment   = lo_tp_g_shp
      EXCEPTIONS
        error        = 1
        OTHERS       = 2.
    Thanks,
    Sendil.

  • Regarding Function Module 'SO_NEW_DOCUMENT_SEND_API1'

    Hi All,
    I am having a issue in using Function Module 'SO_NEW_DOCUMENT_SEND_API1'.
    <b>I am presently sending the E-mail as follow:</b>
    From: [email protected]
    To: [email protected]
    Subject: You have Missing Time
    Please Do Not Respond To This E-mail  ***
    BOHAN          JAMES     P. S25751
    07/01/2005 4.00 HRS
    07/07/2005 4.00 HRS
    07/27/2005 1.50 HRS
    For any missing time greater than 30 calendar days, please complete a Salary Request for Labor Hours Transfer Form (SA8250).  If you have any questions, please contact Salary Timekeeping on extension 6-5571 or 6-5500.  
    <b>But the user wants it to be in following way:</b>
    From: [email protected] [mailto:[email protected]]
    Sent: Monday, August 15, 2005 10:44 AM
    To: [email protected]
    Subject: You have Missing Time
    Please Do Not Respond To This E-mail  ***
    BOHAN          JAMES     P. S25751
    07/01/2005 4.00 HRS
    07/07/2005 4.00 HRS
    07/27/2005 1.50 HRS
    For any missing time greater than 30 calendar days, please complete a Salary Request for Labor Hours Transfer Form (SA8250).  If you have any questions, please contact Salary Timekeeping on extension 6-5571 or 6-5500.  
    <i>I want following Extra row to be added in when i send Emails to recipients.They should receive Date & Time when i sent that E-mail in following way.</i>
    <b>Sent: Monday, August 15, 2005 10:44 AM</b>
    Can any body help how can i solve this issue.
    Thanks in advance.
    Thanks & Regards,
    Rayeezuddin.

    Hi,
    check this link:
    http://www.sapdevelopment.co.uk/reporting/email/email_sapmail.htm
    It has options for date and time while sending a mail.
    Best Regards,
    Anjali

  • Regarding function module in update task

    Hi,
    I have a function module(Zxxx) which is update type. i have called the fun.module in my program (Zyyy) using the syntax CALL FUNCTION ZXXX IN UPDATE TASK. As I suppose to debug the function module, I activated the update debugging in the debugging screen. But the controll still not goen into the function module. Please let me know solution.
    Thanks & regards,
    Suresh

    >
    sureshkumar vaniyasekar wrote:
    > I activated the update debugging in the debugging screen. But the controll still not goen into the function module.
    Hello Suresh,
    What do you mean by not going?
    If you are trying to do an F5 at the function call, the debugger is not "enter" into the FM. This is because at this point the function call is registered but the FM is not executed.
    Update FM calls registered in a particular LUW are executed(in a special "UPD" workprocess) when there is a COMMIT encountered(may be explicit or implicit).
    Did you read the online help on [Update Debugging|http://help.sap.com/saphelp_NW70EHP1core/helpdata/en/c6/617d0ce68c11d2b2ab080009b43351/content.htm] & [Breakpoint behaviour during Update Debugging|http://help.sap.com/saphelp_NW70EHP1core/helpdata/en/c6/617cbee68c11d2b2ab080009b43351/content.htm]?
    BR,
    Suhas

  • Dought regarding Function module

    Hi ,
        I have small dought regarding fm....
    since  Read_text is a function module   can it be changed to RFC , since i need to retrive data from sap to informatica .
    since some of the long text are also need to retrived to a non sap system .
    if i creat a zread _text as a RFC .
    will this work  .am i in the right path ,need ur advice on the same .
    if its right what are the steps needs to be followed .to create a zread_text
    Thanks ,
    VInay .

    Create a new function module in SE37, e.g. Z_RFC_READ_TEXT and tick that it is RFC enabled.  The Import, Export, and Tables parameters should mirror those in READ_TEXT, but you might like to add another table so you can return any exception messages to the caller (e.g. "OT_RETURN" with a structure like BAPIRET2)... you might also have local standard for naming parameters in custom code which you may need to follow.  Inside your "Z" function module you just call 'READ_TEXT' using the parameters of the "Z" function.  Any exceptions from 'READ_TEXT' should be added into OT_RETURN so that the external caller can be advised of the problem.

  • Regarding Function module HR_MAINTAIN_MASTERDATA.

    hi experts,
    i have a requirement where in i need to inseert data in to infotype:0000,0001,0105,9010,0041  and update the infotypes:0015,0014,0008,0009 by using function module HR_MAINTAIN_MASTERDATA . i have used ACTIO as 'INS' and 'MOD' (since T589A table doesn't contain the 'UPD' operation).
    but using this "MOD' i am unable to update all the infotypes, instead it is throwing the error as entry doesn't exist in T589A for P.
    i need to know whether the following code is correct or not and also to overcome the error.. Please let me know the changes needed.
    DATA: BEGIN OF IT_INFTY,
              INFTY TYPE PPROP-INFTY,
            END OF IT_INFTY .
    DATA:  LV_PERNR          TYPE PSPAR-PERNR.
    LV_PERNR = '430102'.
    if ( IT_INFTY-infty = '0000' or IT_INFTY-infty = '0001'
              or  IT_INFTY-infty = '9010'
                or IT_INFTY-infty = '0105' OR IT_INFTY-infty = '0041' ).
        LV_OPERATION = 'INS'.
      elseif ( IT_INFTY-infty = '0007' or IT_INFTY-infty = '0008'
           or IT_INFTY-infty = '0014' or IT_INFTY-infty = '0015').
        LV_OPERATION = 'MOD'. 
      endif.
      CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
        EXPORTING
          NUMBER             = LV_PERNR  "WA_SOURCE_DATA-pernr
    IMPORTING
      RETURN             =
      LOCKING_USER       = sy-uname
      CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
       EXPORTING
         PERNR                    = LV_PERNR
      MASSN                    =
         ACTIO                    = LV_OPERATION        "'INS'
         TCLAS                    = 'A'
         BEGDA                    = SY-DATUM
         ENDDA                    = '99991231'
      OBJPS                    =
      SEQNR                    =
      SPRPS                    =
      SUBTY                    = lv_subty
      WERKS                    =
      PERSG                    =
      PERSK                    =
      PLANS                    =
         DIALOG_MODE              = '2'
      LUW_MODE                 = '1'
      NO_EXISTENCE_CHECK       = ' '
      NO_ENQUEUE               = ' '
       IMPORTING
         RETURN                   = RC
         RETURN1                  = RC1
      HR_RETURN                =
        TABLES
          PROPOSED_VALUES          = PROPOSED_VALUES
      MODIFIED_KEYS            =
      write : / rc-message.
      CALL FUNCTION 'HR_EMPLOYEE_DEQUEUE'
        EXPORTING
          NUMBER = LV_PERNR  "WA_SOURCE_DATA-pernr
    IMPORTING
       RETURN        =
    kindly suggest.
    regards,
    joy.

    hi,
    i have a similar situation wherein i need to use the two operations insert and modifications for the infotypes.
    the problem i am facing is ,i need to put the logic in a method and it doesnt allow the usage of with header line. so how can we refer to the fields if the following logic is used.
    TYPES : begin of ty_infty,
                    infty TYPE pprop-infty,
                  END OF ty_infty.
    DATA: it_INFTY TYPE STANDARD TABLE OF TY_INFTY,
               proposed_values   TYPE  pprop occurs 0 with header line,
              wa_INFTY TYPE TY_INFTY.
    *************************updation of 0000***********************
    lv_fval = '01'.
      wa_proposed_values-infty = '0000'.
      wa_proposed_values-fname = 'P0000-MASSG'.
      wa_proposed_values-fval = LV_FVAL.
      wa_proposed_values-fname = '00'.
      append wa_proposed_values to proposed_values.
        it_infty-infty = wa_proposed_values-infty.
      clear wa_proposed_values.
    ***similarly we update the values for other infotypes
    if ( it_infty-infty = '0000' or it_infty-infty = '0001'
            or it_INFTY-infty = '0041' or it_INFTY-infty = '9010'
              or it_INFTY-infty = '0105').
        lv_operation = 'INS'.
      elseif ( it_INFTY-infty = '0007' or it_INFTY-infty = '0014' ).
            "or IT_INFTY-infty = '0014' or IT_INFTY-infty = '0015').
        lv_operation = 'MOD'.
      endif.
    CALL FUNCTION 'HR_EMPLOYEE_ENQUEUE'
        EXPORTING
          NUMBER             = lv_pernr
    IMPORTING
      RETURN             =
      LOCKING_USER       = sy-uname
      CALL FUNCTION 'HR_MAINTAIN_MASTERDATA'
       EXPORTING
         PERNR                    = lv_pernr
      MASSN                    =
         ACTIO                    = lv_operation       
         TCLAS                    = 'A'
         BEGDA                    = SY-DATUM
         ENDDA                    = '99991231'
      OBJPS                    =
         DIALOG_MODE              = '2'
      LUW_MODE                 = '1'
      NO_EXISTENCE_CHECK       = ' '
      NO_ENQUEUE               = ' '
       IMPORTING
         RETURN                   = rc
         RETURN1                  = rc1
      HR_RETURN                =
        TABLES
          PROPOSED_VALUES          = proposed_values
      MODIFIED_KEYS            =
      write : / rc-message.
      CALL FUNCTION 'HR_EMPLOYEE_DEQUEUE'
        EXPORTING
          NUMBER = lv_pernr
    IMPORTING
       RETURN        =
    here its giving an error that it_infty is a table without headerline and has no field as infty.
    how to over come this, please guide me in this regard. if this is not the correct logic please tell me the appropraite one..
    thanks in advance,
    Durga.

  • Regarding Function module call

    Hi Guru s
    Can any body explain  how many Function modules are stored in One function group.
         And What happen when I call 1 function module in a F.Group.
    Thanks in advance,
    Kumar.

    Hi,
    Function group can be defined it as collection of Function
    modules. This Function groups are presents in the Packages
    where we can create in the SE38. So,that all packages are
    consists in the Function Groups.All function groups are
    consists Function Modules.This function modules are created
    at enhancements/Exists.
    A function group can hav any no. of FM's.
    there is no restriction.
    reward if useful
    thanks and regards
    suma sailaja

  • Regarding function module to convert hours to minutes and seconds to minute

    hi all,
        is there any function module to convert hours to minutes and seconds to minutes....if so please guided me....i hav req like this...want to convert all those to minutes[seconds and hours]....

    Hi,
    Use FM
    SD_CALC_DURATION_FROM_DATETIME
    Pass paramters like
    I_DATE1 16.09.2008
    I_TIME1 10:33:00
    I_DATE2 16.09.2008
    I_TIME2 19:00:00
    and you will get the result as below..
    E_TDIFF 8:27
    8 hours and 27 minutes...
    Now u can use this values of hours and minutes to get the exact wage type values... get the details from HR module and multiply it with the hours and minute and calculate it...
    Use Offsets and get the hour and minute value from E_TDIFF
    Hope it will solve your problem..
    Thanks & Regards,
    Naresh

  • Regarding Function Module AC_DOCUMENT_RECORD

    Hi All,
    I am working on one Report in which I am calling the function module
    <b>AC_DOCUMENT_RECORD</b>. I am Exporting values for all the parameters to this function except
    I_AWSYS, I_AWTYP_INCL,I_AWTYP_EXCL.
    These parameters will be treated as Default to SPACE.
    Can anyone please tell me what these parameters are and what type of value or what value shall
    I Export to these Parameters.
    Regards,
    Rishi

    Dear Rishi,
    All these three parameters are optional. You can comment them if you do not want to pass any data. The system would treat them as SPACE.
    I_AWSYS -  Logical System (Character Type of Length 10: ACCHD-AWSYS)
    I_AWTYP_INCL - Reference procedure (Character Type of Length 5 :ACCHD-AWTYP)
    I_AWTYP_EXCL - Reference procedure (Character Type of Length 5 :ACCHD-AWTYP)
    Regards,
    Naveen.

  • Regarding PO Module Data Fields

    Hi,
    I am working in Reports for Purchasing module. I have issue to find the following data fields in the Purchasing responsibility front end.Could you please help me regarding this...
    1. Bill to Phone
    2. Bill to Fax
    3. Ship to Phone
    4. Ship to Fax
    5. Shipment
    Regards
    Prabu

    Hi Prabu,
    Bill To and Ship To are Locations.
    Query up your PO, note the values in the fields Bill To and Ship To.
    Navigate to Purchasing Super User > Setup > Organizations > Locations
    In the Name field query the Bill/Ship to you noted.
    Click on the Address field
    In there is Telephone and Fax fields.
    Shipment:
    Query your PO
    Click on the "Shipments" button.
    Gareth
    http://garethroberts.blogspot.com

  • ABAP Programing help regarding function modules coding

    Hi,
    i'm currently creating a function module that retrieve a number from a table and add one to it and return back the value to the table.
    the codes are as follow:
    FUNCTION ZFM_NUMBER
    " * " Local Interface:
    " EXPORTING
    "      VALUE (ZZNUMBER) TYPE ZNUMBER
    "      VALUE (ZENUMBER) TYPE ZNUMBER
    SELECT ZNUMBER FROM ZTAB_NUM into ZZNUMBER.
    END SELECT.
    ZENUMBER = ZZNUMBER + 1.
    UPDATE ZTAB_NUM SET ZNUMBER = ZENUMBER WHERE ZNUMBER = ZZNUMBER.
    END FUNCTION.
    this function module works finely, but now i need to concatenate the number with the year to store it into another table.
    i know something about the sysdatum where i select only the first 4 characters...but i'm not sure how could i do that?
    do i need to create another function module to call the above function module and concatenate it with the year?
    or i just need to continue the codes in the same function module?
    and how should i code it?
    i'm very new to abap coding and i could'nt get help from anyone in my team. your help is very much appreciated!!!
    Thanks,
    leesyy

    hi you can do it in the same function module.
    SELECT ZNUMBER FROM ZTAB_NUM into ZZNUMBER.
    END SELECT.
    instead of the above statement use the following statement, it improves performance of your program
    SELECT single ZNUMBER FROM ZTAB_NUM into ZZNUMBER.
    in the above statement you can also specify some where condition
    ZENUMBER = ZZNUMBER + 1.
    UPDATE ZTAB_NUM SET ZNUMBER = ZENUMBER WHERE ZNUMBER = ZZNUMBER.
    data: var_date type sy-datum,
          var_yyyy(4) type c,
          var_numyear(10) type c.                   
    var_date = sy-datum.
    var_yyyy = var_date+0(4).
    concatenate ZENUMBER var_yyyy into var_numyear.
    UPDATE ZTAB_NUMyear SET ZNUMyear = var_numyear WHERE ZNUMBER = ZZNUMBER.
    Regards
    Sajid
    Edited by: shaik sajid on Jan 14, 2010 5:08 AM
    Edited by: shaik sajid on Jan 14, 2010 5:09 AM

  • Regarding Function Module for Locking ( enque)

    Hi,
    I am facing a Problem that is when iam running Call transaction one popup is coming because some other user currently editing that Tcode at that time i need to lock tcode using enque specially for table . If suppose some other user editing at that time it will shoe that popup and it will exit from their with out doing any other process For that i need Function module for Lock and Delock.
    thanks in advance,
    murali krishna.

    So in this example, I am doing a loop and check for a lock, if I don't get one, I wait for 5 seconds, this loop continues untill 30 seconds, no lock then it quits and gives message.
    report zrich_0001.
    data: counter type i.
    parameters: p_equnr type equi-equnr.
    start-of-selection.
      clear counter.
      do.
    Exhausted,  no luch in getting a lock, get of of DO loop.
        if counter > 6.
          sy-subrc = 1.
          exit.
        endif.
    Try for lock
        call function 'ENQUEUE_EIEQUI'
          exporting
            mode_equi            = 'E'
            mandt                = sy-mandt
            equnr                = p_equnr
       _wait                = 'X'
          exceptions
            foreign_lock         = 1
            system_failure       = 2
            others               = 3.
    Got a lock, get out of DO loop.
       if sy-subrc  = 0.
          exit.
        endif.
    Still here?  Then wait another 5 seconds
        wait up to 5 seconds.
        counter = counter  + 1.
      enddo.
    Report status
      case sy-subrc.
        when  0.
          message s001(00) with 'Lock could not be established'.
        when  1.
          message i001(00) with 'Lock could not be established'.
      endcase.
    Regards,
    rewards point

  • Regarding Function module exits

    Hi,
    function module exit :EXIT_SAPLAFAR_002
    include in function module exit :ZXAFAU02
    include exit is implemented :LAFARF70
    Main Program :SAPLAFAR
    Please help me how to execute this funcion moduel exit, and how to work on it, I could not find out any transaction for it, and provide me some links to understand the use of function module exits.
    Thanks & Regards,
    vinesh.

    Hi,
    User exits (Function module exits) are exits developed by SAP. The exit is implementerd as a call to a function module. The code for the function module is written by the developer. You are not writing the code directly in the function module, but in the include that is implemented in the function module.
    The naming standard of function modules for functionmodule exits is:
    EXIT_<program name><3 digit suffix>
    The call to a functionmodule exit is implemented as:
    CALL CUSTOMER.-FUNCTION <3 digit suffix>
    To find a Exit.
    Goto Transaction -- Find The Package
    SMOD >f4>Use the Package here to Find the Exits In the Package.
    Else if you Want to search by Application Area wise ,
    There is one more tab to find the Exits in the Respective Application Area.
    Implementing the Exit-- CMOD Create ProjectsAssgn your Component .
    Now Run ur Transaction to Check if it Triggers.
    Thats it..
    Suppose you need to find out all the user exits related to a tcode.
    1. Execute the Tcode.
    2. Open the SAP program.
    3. Get the Development Class.
    4. Execute Tcode SE84.
    5. Open the Node 'Envir. -> Exit Techniques -> 'Customer Exits -> Enhancements'
    6. Enter the Development class and execute.
    Check out this thread..
    The specified item was not found.
    1. Type the transaction : system->status-> <PROG. NAME>
    2 open SE37 , type EXIT<PROG NAME> and press F4 to get the list of function exits available.
    3. Open CMOD utilities->SAP enhancements
    EDIT->All selections
    4.type the function module name obtained in step 2, in fields 'component name' in 'additional selections' block. and execute.
    5. The displayed list contains the enhancements names for the transaction You were looking for.
    6. Create a project in CMOD and the code in default include->activate.
    http://www.erpgenie.com/sap/abap/code/abap26.htm
    which gives the list of exits for a tcode
    http://help.sap.com/saphelp_nw04/helpdata/en/bf/ec079f5db911d295ae0000e82de14a/frameset.htm
    For information on Exits, check these links
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sapgenie.com/abap/code/abap26.htm
    http://www.sap-img.com/abap/what-is-user-exits.htm
    http://wiki.ittoolbox.com/index.php/HOWTO:Implement_a_screen_exit_to_a_standard_SAP_transaction
    http://www.easymarketplace.de/userexit.php
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sappoint.com/abap/userexit.pdfUser-Exit
    http://www.planetsap.com/userexit_main_page.htm
    User-Exits
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://www.sap-img.com/ab038.htm
    http://www.planetsap.com/userexit_main_page.htm
    http://www.sap-basis-abap.com/sapab013.htm
    http://sap.ittoolbox.com/documents/popular-q-and-a/user-exits-for-the-transaction-code-migo-3283
    These links will help you to learn more on user exits.
    http://www.sap-img.com/abap/a-short-tutorial-on-user-exits.htm
    http://help.sap.com/saphelp_nw04/helpdata/en/c8/1975cc43b111d1896f0000e8322d00/frameset.htm
    http://www.planetsap.com/userexit_main_page.htm
    http://www.allsaplinks.com/user_exit.html
    www.sap-img.com/abap/what-is-user-exits.htm
    Also please check these threads for more details about user exits.
    Re: Screen exit
    user exit and customer exit
    user exit
    1. Document on UserExits in FI/CO
    http://www.ficoexpertonline.com/downloads/User%20ExitsWPedit.doc
    2. Finding User Exits...
    http://sap.ionelburlacu.ro/abap/sap2/Other_Useful_Tips.html#Finding_User_Exits
    3. List of all User Exits...
    http://www.planetsap.com/userexit_main_page.htm
    Reward if Helpful.

Maybe you are looking for

  • Execute rsecnote leads to an runtime-error in program 'ssa/nsx'

    Hi @all, if I try to execute tc <rsecnote>, then  i keep an system-rutnime-error. I found out it's an problem during security_check in program /SSA/NXS. following notes are completly implemented: 888889 1388729 1030838 The notes was transported from

  • Oracle 9i Linux installation cpio problem

    While using cpio to unpack the 9i installation files for Linux I get "cpio: premature end of file" This only happens on the first file "lnx_920_disk1.cpio". The other files unpack fine. I am using the following: - Redhat 7.3 kernel 2.4.18-24.7 - GNU

  • Add Item

    I am trying to build a form in LifeCycle Designer that allows the user to add items. For example: The form I am making allows the user to input information regarding building(s) on their property. If they have more than one building (perhaps a shed)

  • Trying to fix dead Firewire

    My firewire ports mysteriously died the other day. Big drag. I've found a lot of posts on software/firmware fixes, but to no avail so far. I've tried resetting the ports by unplugging the machine for a half hour, resetting nvram and resetting all in

  • Comments in generated code

    Hi, Our standards require that all deployed code should have a standard header containing information such as change history, author, etc. We have been putting this section in the 'Description' of the mapping, but the generated code does not contain