Sapscript attendance list

Hello,
In trainig management, we want to create a new "Attendance list" report instead of the standard one. Can we do it using sapscript?
KR
Karim
Edited by: karim karim on Dec 14, 2011 10:35 AM

Hi kareem,
If you know the table names ,fields names and link between the tables you can develop the script.First ask your functional consultant about lay out design , Tables ,fields details and start develop script .
with regards
Naresh Bammidi

Similar Messages

  • Populating a Sharepoint attendance list based on values entered in second list: Tracking attendance

    Hello,
    My organization is looking to move our attendance tracking from Excel to Sharepoint, and to automate the process while we're at it.
    In short: the company needs to track employee attendance at seventeen different training events (via the "Training Attendance" list). The facilitator of each event updates a different list ("Meeting Tracker") after each session, creating
    a new item on the list to track attendees. On this new item, the facilitator also looks up and chooses (via a People/Group column) all of the attendees (in the "Attendees" column). The title of each new item is the name of the training session, and
    this name also appears on the "Training Attendance" list.
    What I am looking to do is link this Attendees column on the Meeting Tracker to automatically populate the Training Attendance list. The idea is that when a facilitator updates the Meeting Tracker list with the names of all attendees, these attendees will
    automatically be marked as having attended that class on the Training Attendance list. While tracking in Excel I have used "VLOOKUP" and "COUNTIF" functions to achieve this same result.
    So far I have tried various methods to do this but have had no luck, mainly due to the fact that it does not appear possible to use a look up function with a People/Group column. 
    Does anyone know of any other solutions or workarounds for this problem? Any suggestions would be very appreciated.
    Thank you!

    Dear Niall
    Many thanks for all your help and support to help me with this issue.  I had a think about it over the weekend and basically the solution that seems to work is to clear the list box each box each time a drop down is entered using the PreOpen event and then when a drop down is selected with a value greater than 0 an item is added to the listbox using the addItem with the inclusion of the rawValue from the drop down list in the item addd to the list box.
    ie. if (Page1.DropDownList.rawValue != 0) {
    Page1.ListBox.addItem(Test - "+Page1.DropDownList.rawValue+"")
    Your suggestions and help got me there in the end so a big thanks and I think this way will improve the performance of the form compared to what I thought I might have to do.
    Many thanks
    Darren

  • Attendance list for courses, report RHXTEILA_LSO not correct.

    The attendance list of courses report (RHXTEILA_LSO) is not displaying people if they were in a  department/service/team that his since been delimited.
    Has anyone else come across this problem?.
    Jason

    Jason,
    If Org. Unit was delimited, you should see the "Org. Assignment" field blank.
    Please check your filters, be carefull with dates, and also check using standard report by checking "standard selection screen" (RHTEILN0_LSO report).
    Tell us the results. Regards!

  • Enhancement To The Attendance List Report

    Hello Gurus,
    I wonder if you can help me with something that seems quite simple to do. I have to modify a SAP standard report (an attendance report) to include an e-mail on the display u2013 Iu2019ve managed to do the header u2013 whoo hoo!!
    The report in question is RHXTEILA accessed via SAP transaction S_PH9_46000433.
    I know where to put my code but just wanted some advice
    Bacically the report goes off to a procedure get_data within program RHTEILN0 which in turn calls a function module
    'RH_GET_PARTICIPANTS' this returns me the data (excluding the e-mail) in the participant table.
    My question is ?
    1) Should I hack the standard 'RH_GET_PARTICIPANTS' function module
    2) the table that it returns is defined as
    DATA: BEGIN OF participant OCCURS 20.
            INCLUDE STRUCTURE hrvpartic.
    DATA:  local_price LIKE pad25-kkost.
    DATA:  no_rate(1).
    DATA: END OF participant.
    And structure hrvpartic doesnu2019t have an e-mail in its structure but there is a CI_PAD25 include in there u2013 not sure how to use this u2013 do I just add the e-mail field under this?
    Any help appreciated
    Many thanks in advance
    Raj

    Hi Pooja,
    Use Report RPLMIT00.
    Choose Org structure on it.
    Let me know.
    Arti

  • HR Tcodes?

    Hii All-
    I want to know all the tcodes in HR?? I am an ABAP HR guy in initial stages..
    I need urgently abt one tcode which is used to look OM infotypes. PA30 is for PA infotypes, likewise what tocde can be used to see infotypes 1000 to 1999?? pls send me imm.
    Tx

    Hi Shakir,
    Here are some Tcodes related to HR :-
    SAP HR Transaction Codes
    Code     Description
    P1B1      Transfer hiring data for applicant
    P1B2      Transfer hiring data for applicant
    P1B3      Transfer hiring data for applicant
    P1B4      Transfer table T588Z, infotype 4000
    P1B5      Transfer opt. archive for applicant
    P1B6      Transfer hiring data for applicant
    P1B7      Conversion T750B
    P1OA      Transfer Settings for Opt.Archiving
    P201      Transfer T514D/V from Client 000
    P2W1      Transfer Incentive Wage Accounting
    P2W2      Copy Incentive Wage Forms
    P4SW      Release notes BWP
    P5P1      Addition of IT0122 to T588B
    P5P2      Delete entries in T588B
    PA00      Initial PA Master Data Menu
    PA03      Maintain Personnel Control Record
    PA04      Maintain HR Number Ranges
    PA05      Number Range Maintenance: RP_COIFT
    PA06      Number Range Maintenance: PD_SEQ_NR
    PA07      Maintain Number Range: RP_GARNEM
    PA08      Maintain Number Range: RP_GARNSUB
    PA09      
    PA10      Personnel File
    PA20      Display HR Master Data
    PA30      Maintain HR Master Data
    PA40      Personnel Actions
    PA41      Correct Actions
    PA42      Fast Entry for Actions
    PA46      Import from Resumix
    PA47      Export to Resumix
    PA48      Hiring from non-SAP system
    PA51      Display Time Data
    PA53      Display Time Data
    PA61      Maintain Time Data
    PA62      List Entry of Additional Data
    PA63      Maintain Time Data
    PA64      Calendar Entry
    PA70      Fast Entry
    PA71      Fast Entry of Time Data
    PA88      Benefits
    PA97      Matrix Maintenance
    PA98      Compensation Administration
    PA99      Compensation Admin. - Release Report
    PAAH      Call Ad-Hoc Query
    PACA      HR-CH: PF administration
    PACB      HR-CH: PF account maintenance
    PACC      HR-CH: PF calculator
    PACE      HR-CH: Pension fund : Postings
    PACK      HR-CH: Pension fund
    PACN      Number range maint: HRCHPKONTO
    PACP      HR-CH: Pension fund, interface
    PACT      PC parameter maintenance
    PAJP      Call reporting tree - Japan
    PAL1      Create Sales Representative
    PAL2      Display Sales Representative
    PAL3      Maintain Sales Representative
    PAL4      Create Buyer
    PAL5      Maintain Buyer
    PAL6      Display Buyer
    PAR1      Flexible employee data
    PAR2      Employee list
    PAT1      Personnel Administration infosystem
    PAW1      Who is who
    PB00      Recruitment
    PB04      Number Range Maintenance: RP_PAPL
    PB10      Init.entry of applicant master data
    PB20      Display applicant master data
    PB30      Maintain applicant master data
    PB40      Applicant actions
    PB50      Display Applicant Activities
    PB60      Maintain Applicant Activities
    PB80     Evaluate vacancies
    PBA0      Evaluate advertisements
    PBA1      Applicant index
    PBA2      List of applications
    PBA3      Applicant vacancy assignment list
    PBA4      Receipt of application
    PBA5      Recurring tasks: Print letters
    PBA6      Recurring tasks: Print letters
    PBA7      Recurring tasks: Data transfer
    PBA8      Recurring tasks: Transfer data
    PBA9      List of planned actions
    PBAA      Evaluate recruitment instrument
    PBAB      Maintain vacancy assignments
    PBAC      Applicant statistics
    PBAD      Recurring tasks: Print letters
    PBAE      Applicant pool
    PBAF      Vacancy assignment list
    PBAG      Screening
    PBAH      Decision
    PBAI      All applicants via qualifications
    PBAJ      Recruitment info system
    PBAK      Recurring Tasks: Print Labels
    PBAL      Bulk processing
    PBAM      Variable Applicant List
    PBAN      Ad Hoc Query
    PBAO      ABAP Query
    PBAP      Internal Applicants Via Quals
    PBAQ      External Applicants Via Quals
    PBAT      Choose SAPscript or WinWord
    PBAU      Maintain T750C
    PBAV      Display T750C
    PBAW      Maintain T750B
    PBAX      Display T750B
    PBAY      Maintain T750X
    PBAZ      Display T750X
    PBCX      Cust. Account Assign. Reference (MM)
    PBCY      Cust. Account Assign. Reference (FX)
    PBCZ      Cust. Account Assign. Reference (DE)
    PBW1      Career Center
    PBW2      Career Center: Status tracking
    PBWW      Customizing standard text in WinWord
    PC00      Menu for HR Payroll
    PC01      Payroll Menu: Germany
    PC02      Payroll Menu: Switzerland
    PC03      Payroll Menu: Austria
    PC04      Payroll Menu: Spain
    PC05      Payroll Menu: Netherlands
    PC06      Payroll Menu: France
    PC07      Payroll menu Canada
    PC08      Payroll Menu: Great Britain
    PC09      Payroll Menu: Denmark
    PC10      Payroll Menu: USA
    PC12      Payroll Menu: Belgium
    PC14      Payroll Menu: USA
    PC16      Payroll Menu: South Africa
    PC1A      HR Menu: Payroll for Austria
    PC1B      Payroll Menu: Belgium
    PC1C      Menu for HR Payroll Switzerland
    PC1D      HR Menu: Payroll for Germany
    PC1E      HR Menu: Payroll for Spain
    PC1F      HR Menu: Payroll for France
    PC1G      HR Menu: Payroll for Great Britain
    PC1J      HR menu : Payroll for Japan
    PC1K      HR Payroll Menu for Canada
    PC1L      
    PC1M      HR payroll menu Denmark
    PC1N      HR NL: Payroll Menu
    PC1Q      HR Payroll Menu - Australia
    PC1R      HR-SG: Payroll Menu per periods
    PC1S      Menu for HR Payroll Sweden
    PC1T      HR Payroll Menu for Czech Republic
    PC1U      HR Payroll Menu for USA
    PC1W      Payroll Menu: South Africa
    PC1X      Payroll Menu: International Version
    PC22      Payroll Menu: Japan
    PC23      Payroll Menu: Sweden
    PC25      Payroll Menu: Singapore
    PC2A      New Payroll Menu
    PC2B      Payroll Menu Yearly
    PC2C      Menu for HR Payroll Annual Switz.
    PC2D      New Payroll Menu
    PC2E      New Payroll Menu
    PC2F      Annual Payroll Menu (F)
    PC2G      HR Menu: Payroll for Great Britain
    PC2J      HR menu : Payroll for Japan
    PC2K      New Payroll Menu (Canada)
    PC2L      
    PC2M      HR-DK: Annual payroll activities
    PC2N      HR NL: New Payroll Menu
    PC2R      HR-SG: Payroll Menu: Annual
    PC2S      Menu for HR Payroll Annual Sweden
    PC2T      HR Payroll Menu for Czech Republic
    PC2U      New Payroll Menu
    PC2W      New Payroll Menu
    PC32      Payroll Menu: Mexico
    PC34      Payroll Menu for Indonesia
    PC3A      Payroll Menu: Other Periods
    PC3B      Other periods
    PC3C      Menu for RP Payroll Other per Switz.
    PC3D      Payroll Menu: Other Periods
    PC3E      Payroll Menu: Other Periods
    PC3F      Payroll Menu (F): Other periods
    PC3G      HR Menu: Payroll for Great Britain
    PC3J      HR menu : Payroll for Japan
    PC3K      Payroll Menu: Other Periods (CA)
    PC3L      
    PC3M      Payroll Menu: Other Periods
    PC3N      Payroll Menu: Other Periods (NL)
    PC3Q      Pay Scale Reclassification Australia
    PC3R      Payroll Menu: Other Periods
    PC3S      Menu for RP Payroll Other per Sweden
    PC3T      HR Payroll Menu for Czech Republic
    PC3U      Payroll Menu: Other Periods
    PC3W      Payroll Menu: Other Periods
    PC4A      New Payroll Menu
    PC4B      Independent Period
    PC4C      Menu for RP Payroll Other Switz.
    PC4D      New Payroll Menu
    PC4E      New Payroll Menu
    PC4F      Payroll Menu (F): Period-unrelated
    PC4G      HR Menu: Payroll for Great Britain
    PC4J      HR menu : Payroll for Japan
    PC4K      New Payroll Menu (Canada)
    PC4L      
    PC4N      HR NL: New Payroll Menu
    PC4Q      Pay Scale Increase Australia
    PC4R      Payroll menue: Period-Independent
    PC4S      Menu for RP Payroll Other Sweden
    PC4T      HR Payroll Menu for Czech Republic
    PC4U      New Payroll Menu
    PC4W      New Payroll Menu
    PC5J      HR payroll menu (Japan) - SYOYO
    PC5Q      Pay Scale Inc. Extended Australia
    PC6J      HR payroll menu (Japan) year-end adj
    PC7J      HR payroll menu (Japan) - retirement
    PC8J      HR payroll menu Social Insurance JP
    PC99      International Payroll Menu
    PCC0      Maintnce fam.rltd.bonuses Switz.
    PCP0      Post accounting data
    PDA1      List of part-time work for pensioner
    PDA2      Construct transaction data list
    PDB1      Release Info 2.1A - Statements
    PDB2      Releaseinfo 2.2A Statements
    PDF0      Convert form for remun.statement
    PDF2      Form table CY 94/95
    PDF7      Delete form in customer client
    PDF8      Copy form from SAP client
    PDF9      Copy forms within customer client
    PDI1      Copy Wage Types from Standard Client
    PDJ1      HR Change of Year 93/94 (D)
    PDJ2      HR Fiscal year change 94/95 D Suppl.
    PDJ3      Bill of materials 3.0C
    PDJ6      Evaluation/statistic object list
    PDJ7      AV96/97 Continued Pay
    PDJ8      Part-time work by pensioners
    PDK1      Copy W.Types from Standard Clients
    PDLK      HR D(G4) Form Tables f. PayrollAcct
    PDP0      Table entries for loans
    PDS1      Health insurance funds
    PDSD      Object list DynMaßn tax D
    PDVA      Copy VAG Wage Types for IT 0093
    PE00      Starts Transactions PE01,PE02,PE03
    PE01      HR: Maintain Payroll Schemas
    PE02      HR: Maintain Calculation Rules
    PE03      HR: Features
    PE04      Creating Functions and Operations
    PE51      HR form editor
    PEPM      Profile Matchup
    PEPP      Profiles
    PF01      Test transact.
    PF02      Cust. test of value-based IM
    PF05      Number Range Maintenance: HRSOBJECT
    PFAC      Maintain standard role
    PFAL      HR ALE: Distr. infotypes completely
    PFCG      Activity Group Maintenance
    PFCP      Copy Workflow Tasks
    PFCT      Task Catalog
    PFCU      Task Customizing
    PFOM      Maintain Assignment to SAP Org.Objs
    PFOS      Display Assignment to SAP Org.Objs
    PFSE     Start PFS from R/3 System
    PFSO      User's Organizational Environment
    PFT      Maintain Customer Task
    PFTC      General Task Maintenance
    PFTR      Standard Task for Transaction
    PFTS      Standard Task
    PFUD      User Master Data Reconciliation
    PFWF      Maintain Workflow Task (customer)
    PFWS      Maintain workflow template
    PGOM      Graphical Structure Maintenance
    PI30      PP-PI Options for Release 3.0
    PI50      Transfer selected R/2 orders
    PI51      Transfer current R/2 orders
    PI60      Transfer confirmations to R/2
    PID1      HR-ID: Payroll Menu per periods
    PID2      HR-ID: Payroll Menu: Annual
    PID3      Payroll Menu: Other Periods
    PID4      Payroll menue: Period-Independent
    PIMN      Human resources information system
    PK00      Kanban
    PK01      Create control cycle
    PK02      Change control cycle
    PK03      Display control cycle
    PK99      Function Access via Transaction
    PKBC      Chnge Container Status with Bar Code
    PKC1      Process cost controlling
    PKG1      Copy entries for garnishment CA
    PKW1      Kanban board WWW
    PM00      Menu for HR Reports
    PM01      Enhance Infotypes
    PM03      Maintain Number Range Features
    PM10      Statements Selection
    PM11      Statements - Single Data Entry
    PM12      Statements - Fast Data Entry
    PM13      Statements - Print
    PMAR      Change plan for appropriation req.
    PMX1      
    PMX2      
    PMX3      
    PMX4      
    PO01      Maintain Work Center
    PO02      Maintain Training Program
    PO03      Maintain Job
    PO04      Maintain Business Event Type
    PO05      Maintain Business Event
    PO06      Maintain Location
    PO07      Maintain Resource
    PO08      Maintain External Person
    PO09      Maintain Business Event Group
    PO10      Maintain Organizational Unit
    PO11      Maintain Qualification
    PO12      Maintain Resource Type
    PO13      Maintain Position
    PO14      Maintain Task
    PO15      Maintain Company
    PO16      Maintain Services
    PO17      Maintain Requirements Profile
    PO18      Maintain Resource Room
    PO19      Maintain External Instructor
    POI1      Start Download of Master Data
    POIL      View Received Data Log
    POIM      Start Download of Master Data
    POIT      Start Download of Transaction Data
    POIU      Start Receiving Changes to Data
    POTB      Parameters for OTB
    PP01      Maintain Plan Data (menu-guided)
    PP02      Maintain Plan Data (Open)
    PP03      Maintain Plan Data (Action-Guided)
    PP05      Number Ranges
    PP06      Number Range Maintenance: HRADATA
    PP07      Tasks/Descriptions
    PP20      Career and Succession Planning
    PP23      PD Cost Planning: Reset Password
    PP26      Plan Scenario Administration
    PP27      Release of plan scenarios for CO
    PP28      PersCostPl: New Scenario
    PP29      PersCostPl: Resumption
    PP2B      PD CostPl.: Plan Basic Pay Direct
    PP2D      PD CostPl1: Delete Payroll Results
    PP2P      PD CPl: Plan Payroll Results Direct
    PP30      SAP Room Reservations Planning
    PP31      SAP Room Reservations Planning: Data
    PP32      SAP Room Reservations: Services
    PP40      Correspondence
    PP61      Shift Planning
    PP62      Shift Planning: Requirements Menu
    PP63      Requirements Processing
    PP64      Choose Plan Version
    PP65      Edit an Entry Object
    PP66      Shift Planning: Entry Profile
    PP68      Shift Planning: Current Settings
    PP69      Choose Text for Organizational Unit
    PP6A      Personal Shift Plan
    PP6B      Attendance List
    PP70      Organizational Management
    PP72      Shift Planning
    PP74      Personnel Cost Planning
    PP75      Assessment
    PP7S      Organizational Management
    PP90      Set Up Organization
    PPCI      Copy Infotype
    PPCO      Initial Screen: Organizational Plan
    PPCP      Career Planning
    PPCT      Task Catalog
    PPEM      PD: Display Organizational Structure
    PPI0      Transfer of Table Entries
    PPIS      Human Resources Information System
    PPLB      Evaluate Careers
    PPME      Change Matrix Organization
    PPMM      Personnel Planning
    PPMS      Display Matrix Organization
    PPO1      Change Cost Center Assignment
    PPO2      Display Cost Center Assignment
    PPO3      Change Reporting Structure
    PPO4      Display Reporting Structure
    PPO5      Change Object Indicators (O/S)
    PPO6      Change Object Indicators O/S
    PPOA      Display Menu Interface (with dyn.)
    PPOC      Create Organizational Unit
    PPOM      Maintain Organizational Plan
    PPOS      Display Organizational Plan
    PPPD      Display Profile
    PPPE      Area Menu: Personnel Development
    PPPM      Change Profile
    PPQ1      Find Objects for Qualifications
    PPQ2      Find Objects for Requirements
    PPQD      Display Qualifications Catalog
    PPRL      Change Material When Profile Deleted
    PPRP      Reporting: Personnel Development
    PPRV      Change Material When Profile Changed
    PPSC      Create Structure
    PPSM      Change Structure
    PPSP      Succession Planning
    PPSS      Display Structure
    PPST      Structure Evaluation
    PPUP      Settings: User Parameters
    PQ01      Actions for Work Center
    PQ02      Actions for Training Program
    PQ03      Actions for Job
    PQ04      Actions for Business Event Type
    PQ06      Location Actions
    PQ07      Resource Actions
    PQ08      Actions for External Person
    PQ09      Actions for Business Event Group
    PQ10      Actions for Organizational Unit
    PQ12      Actions for Resource Type
    PQ13      Actions for Position
    PQ14      Actions for Task
    PQ15      Actions for Company
    PQ17      Actions for Requirement Profiles
    PQ18      Actions for Resource Room
    PQ19      Actions for External Instructor
    PQAH      Transaction for Ad Hoc Query
    PQLV      Australian Leave Processing
    PQRD      Redundancies Australia
    PQTM      Terminations Australia
    PR00      Trip Costs
    PR01      Maintain International Travel Data
    PR02      Fast Entry: Inter.Trip Costs Data
    PR03      Edit Advances
    PR04      Edit Weekly Reports
    PR05      Receipt Entry
    PR10      Number Range Maint.: RP_REINR
    PR11      
    PR12      Number Range Maint. for Posting Runs
    PR71      Customizing Coding Block 1701
    PR72      Customizing Coding Block 1702
    PR73      Customizing Coding Block 1703
    PR90      Initial Screen: Public Sector
    PR91      Display: Trips with Periods
    PR92      Display: Trips with Periods
    PR93      Change: Trips with Periods
    PRAA      Automatic Vendor Maintenance
    PRAP     Approval of Trips
    PRC2      Customizing Coding Block 1200
    PRC7      Customizing Coding Block 1700
    PRCC      Credit Card Clearing
    PRCD      Delete/Copy Trip Countries
    PRCT      Current Settings
    PRCU      Check Printing USA
    PRD1      Create DME
    PRDE      Delete/Restore Trip Prov.Variant
    PRDH      Employees with Exceeded Trip Days
    PRDX      Call Country Version DME Pre.Program
    PREC      Trip Costs Accounting Program
    PRF0      Standard Form
    PRF1      Summarized Form 1
    PRF2      Summarized Form 2
    PRFI      Posting to Financial Accounting
    PRFW      Income-rel.Expenses Statement
    PRHD      Maximum Value Delimitation for Meals
    PRHH      Scale Maximum Amounts for Meals
    PRHP      Scale Per Diems for Meals
    PRIN      Index for Personnel Number in Vendor
    PRMC      Trip Costs: Feature TRVCT
    PRMD      Maintain HR Master Data
    PRMF      Trip Costs: Feature TRVFD
    PRML      Set Country Grouping via Dialog Box
    PRMM      Personnel Actions
    PRMS      Display HR Master Data
    PRMT      Update Matchcode T
    PROF      Profit Center Accounting
    PRPD      Delimitation of Per Diems for Meals
    PRPY      Transfer to Payroll Accounting
    PRRW      Post Accounting Data
    PRST      Period Statistics
    PRVT      VAT Recovery
    PS00      Basic data
    PS01      Project Information System
    PS02      Operative Structures
    PS03      Project Planning
    PS04      Project Approval
    PS05      Project Execution
    PS06      Project Cost Controlling
    PS81      Call Up Report Tree PS81 (Ind.Overv)
    PS90      Call Up Report Tree PS90 (Overview)
    PS91      Call Up Report Tree PS91 (Costs)
    PS92      Call Up Report Tree PS92 (Revenues)
    PS93      Call Up Report Tree PS93 (Finances)
    PS94      Call Up Report Tree PS94 (Line Itms)
    PS95      Call Up Report Tree PS95 (Sum.over.)
    PS96      Call Up Report Tree PS96 (Sum.costs)
    PS97      Call Up Report Tree PS97 (Sum.rev.s)
    PS98      Call Up Report Tree PS98 (Sum.fin.)
    PSC      PS Basic data: current settings
    PSC0      Set Plan Version Valid for Cost Plan
    PSC2      PS Op.structures: current settings
    PSC3      PS planning: Current settings
    PSC5      PS Implementation: Update Settings
    PSCP      Set plan version
    PSIC      Curr.settings HR information system
    PSJ1      Hokensya Santei Adjustment
    PSO0      Set Plan Version for OrgManagement
    PSO1      Set Aspect for OrgManagement
    PSO2      PS System/Database Tools
    PSO3      Infotype overview
    PSO4      Individual Infotype Maintenance
    PSO5      PD: Administration Tools
    PSOA      Work Center Reporting
    PSOC      Job Reporting
    PSOG      OrgManagement General Reporting
    PSOI      Tools Integration PA-PD
    PSOO      Organizational Unit Reporting
    PSOS      Position Reporting
    PSOT      Task Reporting
    PSSD      Check BNL flow types
    PSV0      Change / Display Resources
    PSV1      Dynamic Attendance Menu
    PSV2      Dynamic Business Event Menu
    PSV3      Dynamic Information Menu
    PSV4      Set Plan Version
    PSV5      Info: Attendances
    PSV6      Reporting: Business Events
    PSV7      Reporting: Resources
    PSV8      Create Attendee
    PSV9      Change / Display Attendee
    PSVA      Set Aspect
    PSVC      Training and Events:Current Settings
    PSVL      Set Business Event Language
    PSVO      Change / Display Organizer
    PSVP      Dynamic Planning Menu
    PSVR      Dynamic Resource Menu
    PSVT      Dynamic Tool Menu
    PT00      Time Management
    PT01      Create Work Schedule
    PT02      Change Work Schedule
    PT03      Display Work Schedule
    PT10      
    PT11      Number Range Maintenance: PTM_QUONR
    PT12      Number Range Maintenance: HRAA_PDOC
    PT40      PDC Error Transaction
    PT41      Communication Parameters
    PT42      Supply Personnel Data
    PT43      Supply Master Data
    PT44      Upload Request
    PT45      Post Person Time Events
    PT46      Post Working Time Events
    PT50      Leave Accrual
    PT60      Time Evaluation
    PT61      Time Statement
    PT62      Attendance List
    PT63      Personal Work Schedule
    PT64      Absence List
    PT65      Graphical Abs./Attendance Overview
    PT66      Display Cluster B2
    PT67      Third-Party Payroll Accounting
    PT68      Activity Allocation
    PT70      Time Management Info System
    PT71      Tool Selection for Time Management
    PT82      CC1: Download HR Mini Master Records
    PT83      CC1: Download Employee Time Balances
    PT84      Allowed Absence/Attendance Reasons
    PT85      Allowed External Wage Types
    PT86      Allowed Time Event Types
    PT87      Allowed Positions
    PTE1      Generate Batch Input Session
    PTE2      Process Batch Input Session
    PTE3      Reorganize Interface File
    PU00      Delete Personnel Data
    PU01      Delete current payroll result
    PU03      Change Payroll Status
    PU11      Supplementary CS Benefits (D)
    PU12      Connection to Third-Party Payroll
    PU13      Correction Checks
    PU14      On Demand Check for Regular Pay
    PU15      On Demand Checks (Bonus)
    PU20      Preperation for issuing of tax forms
    PU21      Issuing of tax forms
    PU22      HR Archiving
    PU23      SARA parameters set for PA_CALC
    PU24      SARA parameters set for PA_TIME
    PU25      SARA parameters set for PA-TRAVEL
    PU30      Wage Type Maintenance
    PU90      Delete applicant data
    PU95      HR: Maintain Log. Views & WT Groups
    PU96      HR: Maintain Wage Type Groups
    PU97      HR: Logical View Maintenance
    PU98      Assign Wage Types to Groups
    PUC0      HR-CH: Maintain MA attributes
    PUCA      HR-CH: PC admin. for PF
    PUCE      HR-CH: PC editor for PF
    PUCF      HR-CH: PC maintenance form PF
    PUCG      HR-CH: Funds-total copier
    PUCK      HR-CH: Entity copier for funds
    PUCP      HR-CH: PC parameter maint. for PF
    PUCV      HR-CH: Entity copier for PC obj.
    PUCW      HR-CH: Maint. of HSC outputs for PF
    PUG1      HR-GB: On-demand payroll
    PULT      Transport HR Tables for Logistics
    PUU1      BSI Test Tool
    PUUG      Change remittance due date
    PV00      Book Attendance
    PV01      Rebook Attendance
    PV02      Prebook Attendance
    PV03     Replace Attendance
    PV04      Cancel Attendance
    PV05      Book List: Attendees/Business Events
    PV06      Prebook List: Attendees
    PV07      Book List: Attendees
    PV08      Book List: Business Events
    PV09      Plan Business Events
    PV0I      Display Business Event Offer
    PV10      Create Business Event with Resources
    PV11      Create Business Event w/o Resources
    PV12      Firmly Book / Cancel Business Event
    PV14      Lock / Unlock Business Event
    PV15      Follow Up Business Event
    PV16      Prebooking List per Attendee
    PV17      Billing
    PV18      Cost Allocation
    PV1A      Change Business Event
    PV1B      Display Business Event
    PV1C      Cost Transfer
    PV1D      Price Proposal
    PV1I      Attendee Bookings (R/3 Users)
    PV26      Prebook List: Attendees/Event Types
    PV2I      Attendee Bookings (Web Users)
    PV32      Appraisals
    PV33      Business Event Appraisal
    PV34      Attendee Appraisal
    PV3I      Display Business Event Offer
    PV4I      Attendee Bookings (Web Users)
    PV5I      Attendee Bookings (R/3 Users)
    PV6I      Attendee Bookings (Web Users)
    PVB0      Business Event Budget
    PVB1      Create Business Event Budget
    PVB2      Display Business Event Budget
    PVB3      Change Business Event Budget
    PVBA      Training & Events: Budget Comparison
    PVBB      Create/Change Training Program
    PVCT      Master Data Catalog
    PVD0      Create/Change Business Event Type
    PVF0      Create/Change Location
    PVF1      Maintain Location
    PVG0      Create/Change Resource
    PVG1      Create/Change Room
    PVG2      Lock/Unlock Resource
    PVG3      Maintain Room
    PVH0      Create/Change External Instructor
    PVH1      Create/Change Instructor
    PVH2      Maintain External Person
    PVL0      Create/Change Business Event Group
    PVMN      Training & Event Management
    PVR0      Create/Change Resource Type
    PVR1      Maintain Room Equipment
    PVU0      Create/Change Company
    PVU1      Maintain Company
    PVV0      Create/Change Service
    PW00      Incentive Wages
    PW01      Maintain Incentive Wages Data
    PW02      Display Incentive Wages Data
    PW03      Enter Incentive Wages Data
    PW41      Generate Batch Input Session
    PW42      Process Batch Input Session
    PW43      Reorganize Interface File
    PW61      Time Leveling
    PW62      Employment Percentage
    PW63      Reassignment of Pay Scale Group
    PW70      Recalculate Indiv. Incentive Wages
    PW71      Recalculate Group Incentive Wages
    PW80      Incentive Wages: Current Settings
    PW91      Incentive Wages: Control Parameters
    PW92      Incentive Wages: User Exits
    PW93      Incentive Wages: Group Parameters
    PW94     Inc. Wages: Logistics Parameters
    PW95      Incentive Wages: PDC Parameters
    PX01      Planning area, external plan. tool
    PX02      Planning tool, physical system
    PX03      Planning Tool
    PX04      Ext.Planning Tool: StartParam. WinNT
    PY00      Maintenance T77PR for Rel.Notes 20.A
    PY01      Adopt T77R* from release note 20.A
    PY02      Adopt T77KL from release notes
    PYG1      HR-GB: Config. end of year filepaths
    PYG2      HR-GB: Generate EOY cluster
    Kindly reward in case useful.
    Regards,
    Darshan Mulmule

  • Please give me H-R TCODE FLOW

    Hello everybody please give me H-R  tcode flow.
    I don't know how H-R module is flow so  please give me all information about H-R tcode flow.

    Hi,
    SAP HR Transaction Codes
    Code     Description
    P1B1      Transfer hiring data for applicant
    P1B2      Transfer hiring data for applicant
    P1B3      Transfer hiring data for applicant
    P1B4      Transfer table T588Z, infotype 4000
    P1B5      Transfer opt. archive for applicant
    P1B6      Transfer hiring data for applicant
    P1B7      Conversion T750B
    P1OA      Transfer Settings for Opt.Archiving
    P201      Transfer T514D/V from Client 000
    P2W1      Transfer Incentive Wage Accounting
    P2W2      Copy Incentive Wage Forms
    P4SW      Release notes BWP
    P5P1      Addition of IT0122 to T588B
    P5P2      Delete entries in T588B
    PA00      Initial PA Master Data Menu
    PA03      Maintain Personnel Control Record
    PA04      Maintain HR Number Ranges
    PA05      Number Range Maintenance: RP_COIFT
    PA06      Number Range Maintenance: PD_SEQ_NR
    PA07      Maintain Number Range: RP_GARNEM
    PA08      Maintain Number Range: RP_GARNSUB
    PA09      
    PA10      Personnel File
    PA20      Display HR Master Data
    PA30      Maintain HR Master Data
    PA40      Personnel Actions
    PA41      Correct Actions
    PA42      Fast Entry for Actions
    PA46      Import from Resumix
    PA47      Export to Resumix
    PA48      Hiring from non-SAP system
    PA51      Display Time Data
    PA53      Display Time Data
    PA61      Maintain Time Data
    PA62      List Entry of Additional Data
    PA63      Maintain Time Data
    PA64      Calendar Entry
    PA70      Fast Entry
    PA71      Fast Entry of Time Data
    PA88      Benefits
    PA97      Matrix Maintenance
    PA98      Compensation Administration
    PA99      Compensation Admin. - Release Report
    PAAH      Call Ad-Hoc Query
    PACA      HR-CH: PF administration
    PACB      HR-CH: PF account maintenance
    PACC      HR-CH: PF calculator
    PACE      HR-CH: Pension fund : Postings
    PACK      HR-CH: Pension fund
    PACN      Number range maint: HRCHPKONTO
    PACP      HR-CH: Pension fund, interface
    PACT      PC parameter maintenance
    PAJP      Call reporting tree - Japan
    PAL1      Create Sales Representative
    PAL2      Display Sales Representative
    PAL3      Maintain Sales Representative
    PAL4      Create Buyer
    PAL5      Maintain Buyer
    PAL6      Display Buyer
    PAR1      Flexible employee data
    PAR2      Employee list
    PAT1      Personnel Administration infosystem
    PAW1      Who is who
    PB00      Recruitment
    PB04      Number Range Maintenance: RP_PAPL
    PB10      Init.entry of applicant master data
    PB20      Display applicant master data
    PB30      Maintain applicant master data
    PB40      Applicant actions
    PB50      Display Applicant Activities
    PB60      Maintain Applicant Activities
    PB80     Evaluate vacancies
    PBA0      Evaluate advertisements
    PBA1      Applicant index
    PBA2      List of applications
    PBA3      Applicant vacancy assignment list
    PBA4      Receipt of application
    PBA5      Recurring tasks: Print letters
    PBA6      Recurring tasks: Print letters
    PBA7      Recurring tasks: Data transfer
    PBA8      Recurring tasks: Transfer data
    PBA9      List of planned actions
    PBAA      Evaluate recruitment instrument
    PBAB      Maintain vacancy assignments
    PBAC      Applicant statistics
    PBAD      Recurring tasks: Print letters
    PBAE      Applicant pool
    PBAF      Vacancy assignment list
    PBAG      Screening
    PBAH      Decision
    PBAI      All applicants via qualifications
    PBAJ      Recruitment info system
    PBAK      Recurring Tasks: Print Labels
    PBAL      Bulk processing
    PBAM      Variable Applicant List
    PBAN      Ad Hoc Query
    PBAO      ABAP Query
    PBAP      Internal Applicants Via Quals
    PBAQ      External Applicants Via Quals
    PBAT      Choose SAPscript or WinWord
    PBAU      Maintain T750C
    PBAV      Display T750C
    PBAW      Maintain T750B
    PBAX      Display T750B
    PBAY      Maintain T750X
    PBAZ      Display T750X
    PBCX      Cust. Account Assign. Reference (MM)
    PBCY      Cust. Account Assign. Reference (FX)
    PBCZ      Cust. Account Assign. Reference (DE)
    PBW1      Career Center
    PBW2      Career Center: Status tracking
    PBWW      Customizing standard text in WinWord
    PC00      Menu for HR Payroll
    PC01      Payroll Menu: Germany
    PC02      Payroll Menu: Switzerland
    PC03      Payroll Menu: Austria
    PC04      Payroll Menu: Spain
    PC05      Payroll Menu: Netherlands
    PC06      Payroll Menu: France
    PC07      Payroll menu Canada
    PC08      Payroll Menu: Great Britain
    PC09      Payroll Menu: Denmark
    PC10      Payroll Menu: USA
    PC12      Payroll Menu: Belgium
    PC14      Payroll Menu: USA
    PC16      Payroll Menu: South Africa
    PC1A      HR Menu: Payroll for Austria
    PC1B      Payroll Menu: Belgium
    PC1C      Menu for HR Payroll Switzerland
    PC1D      HR Menu: Payroll for Germany
    PC1E      HR Menu: Payroll for Spain
    PC1F      HR Menu: Payroll for France
    PC1G      HR Menu: Payroll for Great Britain
    PC1J      HR menu : Payroll for Japan
    PC1K      HR Payroll Menu for Canada
    PC1L      
    PC1M      HR payroll menu Denmark
    PC1N      HR NL: Payroll Menu
    PC1Q      HR Payroll Menu - Australia
    PC1R      HR-SG: Payroll Menu per periods
    PC1S      Menu for HR Payroll Sweden
    PC1T      HR Payroll Menu for Czech Republic
    PC1U      HR Payroll Menu for USA
    PC1W      Payroll Menu: South Africa
    PC1X      Payroll Menu: International Version
    PC22      Payroll Menu: Japan
    PC23      Payroll Menu: Sweden
    PC25      Payroll Menu: Singapore
    PC2A      New Payroll Menu
    PC2B      Payroll Menu Yearly
    PC2C      Menu for HR Payroll Annual Switz.
    PC2D      New Payroll Menu
    PC2E      New Payroll Menu
    PC2F      Annual Payroll Menu (F)
    PC2G      HR Menu: Payroll for Great Britain
    PC2J      HR menu : Payroll for Japan
    PC2K      New Payroll Menu (Canada)
    PC2L      
    PC2M      HR-DK: Annual payroll activities
    PC2N      HR NL: New Payroll Menu
    PC2R      HR-SG: Payroll Menu: Annual
    PC2S      Menu for HR Payroll Annual Sweden
    PC2T      HR Payroll Menu for Czech Republic
    PC2U      New Payroll Menu
    PC2W      New Payroll Menu
    PC32      Payroll Menu: Mexico
    PC34      Payroll Menu for Indonesia
    PC3A      Payroll Menu: Other Periods
    PC3B      Other periods
    PC3C      Menu for RP Payroll Other per Switz.
    PC3D      Payroll Menu: Other Periods
    PC3E      Payroll Menu: Other Periods
    PC3F      Payroll Menu (F): Other periods
    PC3G      HR Menu: Payroll for Great Britain
    PC3J      HR menu : Payroll for Japan
    PC3K      Payroll Menu: Other Periods (CA)
    PC3L      
    PC3M      Payroll Menu: Other Periods
    PC3N      Payroll Menu: Other Periods (NL)
    PC3Q      Pay Scale Reclassification Australia
    PC3R      Payroll Menu: Other Periods
    PC3S      Menu for RP Payroll Other per Sweden
    PC3T      HR Payroll Menu for Czech Republic
    PC3U      Payroll Menu: Other Periods
    PC3W      Payroll Menu: Other Periods
    PC4A      New Payroll Menu
    PC4B      Independent Period
    PC4C      Menu for RP Payroll Other Switz.
    PC4D      New Payroll Menu
    PC4E      New Payroll Menu
    PC4F      Payroll Menu (F): Period-unrelated
    PC4G      HR Menu: Payroll for Great Britain
    PC4J      HR menu : Payroll for Japan
    PC4K      New Payroll Menu (Canada)
    PC4L      
    PC4N      HR NL: New Payroll Menu
    PC4Q      Pay Scale Increase Australia
    PC4R      Payroll menue: Period-Independent
    PC4S      Menu for RP Payroll Other Sweden
    PC4T      HR Payroll Menu for Czech Republic
    PC4U      New Payroll Menu
    PC4W      New Payroll Menu
    PC5J      HR payroll menu (Japan) - SYOYO
    PC5Q      Pay Scale Inc. Extended Australia
    PC6J      HR payroll menu (Japan) year-end adj
    PC7J      HR payroll menu (Japan) - retirement
    PC8J      HR payroll menu Social Insurance JP
    PC99      International Payroll Menu
    PCC0      Maintnce fam.rltd.bonuses Switz.
    PCP0      Post accounting data
    PDA1      List of part-time work for pensioner
    PDA2      Construct transaction data list
    PDB1      Release Info 2.1A - Statements
    PDB2      Releaseinfo 2.2A Statements
    PDF0      Convert form for remun.statement
    PDF2      Form table CY 94/95
    PDF7      Delete form in customer client
    PDF8      Copy form from SAP client
    PDF9      Copy forms within customer client
    PDI1      Copy Wage Types from Standard Client
    PDJ1      HR Change of Year 93/94 (D)
    PDJ2      HR Fiscal year change 94/95 D Suppl.
    PDJ3      Bill of materials 3.0C
    PDJ6      Evaluation/statistic object list
    PDJ7      AV96/97 Continued Pay
    PDJ8      Part-time work by pensioners
    PDK1      Copy W.Types from Standard Clients
    PDLK      HR D(G4) Form Tables f. PayrollAcct
    PDP0      Table entries for loans
    PDS1      Health insurance funds
    PDSD      Object list DynMaßn tax D
    PDVA      Copy VAG Wage Types for IT 0093
    PE00      Starts Transactions PE01,PE02,PE03
    PE01      HR: Maintain Payroll Schemas
    PE02      HR: Maintain Calculation Rules
    PE03      HR: Features
    PE04      Creating Functions and Operations
    PE51      HR form editor
    PEPM      Profile Matchup
    PEPP      Profiles
    PF01      Test transact.
    PF02      Cust. test of value-based IM
    PF05      Number Range Maintenance: HRSOBJECT
    PFAC      Maintain standard role
    PFAL      HR ALE: Distr. infotypes completely
    PFCG      Activity Group Maintenance
    PFCP      Copy Workflow Tasks
    PFCT      Task Catalog
    PFCU      Task Customizing
    PFOM      Maintain Assignment to SAP Org.Objs
    PFOS      Display Assignment to SAP Org.Objs
    PFSE     Start PFS from R/3 System
    PFSO      User's Organizational Environment
    PFT      Maintain Customer Task
    PFTC      General Task Maintenance
    PFTR      Standard Task for Transaction
    PFTS      Standard Task
    PFUD      User Master Data Reconciliation
    PFWF      Maintain Workflow Task (customer)
    PFWS      Maintain workflow template
    PGOM      Graphical Structure Maintenance
    PI30      PP-PI Options for Release 3.0
    PI50      Transfer selected R/2 orders
    PI51      Transfer current R/2 orders
    PI60      Transfer confirmations to R/2
    PID1      HR-ID: Payroll Menu per periods
    PID2      HR-ID: Payroll Menu: Annual
    PID3      Payroll Menu: Other Periods
    PID4      Payroll menue: Period-Independent
    PIMN      Human resources information system
    PK00      Kanban
    PK01      Create control cycle
    PK02      Change control cycle
    PK03      Display control cycle
    PK99      Function Access via Transaction
    PKBC      Chnge Container Status with Bar Code
    PKC1      Process cost controlling
    PKG1      Copy entries for garnishment CA
    PKW1      Kanban board WWW
    PM00      Menu for HR Reports
    PM01      Enhance Infotypes
    PM03      Maintain Number Range Features
    PM10      Statements Selection
    PM11      Statements - Single Data Entry
    PM12      Statements - Fast Data Entry
    PM13      Statements - Print
    PMAR      Change plan for appropriation req.
    PMX1      
    PMX2      
    PMX3      
    PMX4      
    PO01      Maintain Work Center
    PO02      Maintain Training Program
    PO03      Maintain Job
    PO04      Maintain Business Event Type
    PO05      Maintain Business Event
    PO06      Maintain Location
    PO07      Maintain Resource
    PO08      Maintain External Person
    PO09      Maintain Business Event Group
    PO10      Maintain Organizational Unit
    PO11      Maintain Qualification
    PO12      Maintain Resource Type
    PO13      Maintain Position
    PO14      Maintain Task
    PO15      Maintain Company
    PO16      Maintain Services
    PO17      Maintain Requirements Profile
    PO18      Maintain Resource Room
    PO19      Maintain External Instructor
    POI1      Start Download of Master Data
    POIL      View Received Data Log
    POIM      Start Download of Master Data
    POIT      Start Download of Transaction Data
    POIU      Start Receiving Changes to Data
    POTB      Parameters for OTB
    PP01      Maintain Plan Data (menu-guided)
    PP02      Maintain Plan Data (Open)
    PP03      Maintain Plan Data (Action-Guided)
    PP05      Number Ranges
    PP06      Number Range Maintenance: HRADATA
    PP07      Tasks/Descriptions
    PP20      Career and Succession Planning
    PP23      PD Cost Planning: Reset Password
    PP26      Plan Scenario Administration
    PP27      Release of plan scenarios for CO
    PP28      PersCostPl: New Scenario
    PP29      PersCostPl: Resumption
    PP2B      PD CostPl.: Plan Basic Pay Direct
    PP2D      PD CostPl1: Delete Payroll Results
    PP2P      PD CPl: Plan Payroll Results Direct
    PP30      SAP Room Reservations Planning
    PP31      SAP Room Reservations Planning: Data
    PP32      SAP Room Reservations: Services
    PP40      Correspondence
    PP61      Shift Planning
    PP62      Shift Planning: Requirements Menu
    PP63      Requirements Processing
    PP64      Choose Plan Version
    PP65      Edit an Entry Object
    PP66      Shift Planning: Entry Profile
    PP68      Shift Planning: Current Settings
    PP69      Choose Text for Organizational Unit
    PP6A      Personal Shift Plan
    PP6B      Attendance List
    PP70      Organizational Management
    PP72      Shift Planning
    PP74      Personnel Cost Planning
    PP75      Assessment
    PP7S      Organizational Management
    PP90      Set Up Organization
    PPCI      Copy Infotype
    PPCO      Initial Screen: Organizational Plan
    PPCP      Career Planning
    PPCT      Task Catalog
    PPEM      PD: Display Organizational Structure
    PPI0      Transfer of Table Entries
    PPIS      Human Resources Information System
    PPLB      Evaluate Careers
    PPME      Change Matrix Organization
    PPMM      Personnel Planning
    PPMS      Display Matrix Organization
    PPO1      Change Cost Center Assignment
    PPO2      Display Cost Center Assignment
    PPO3      Change Reporting Structure
    PPO4      Display Reporting Structure
    PPO5      Change Object Indicators (O/S)
    PPO6      Change Object Indicators O/S
    PPOA      Display Menu Interface (with dyn.)
    PPOC      Create Organizational Unit
    PPOM      Maintain Organizational Plan
    PPOS      Display Organizational Plan
    PPPD      Display Profile
    PPPE      Area Menu: Personnel Development
    PPPM      Change Profile
    PPQ1      Find Objects for Qualifications
    PPQ2      Find Objects for Requirements
    PPQD      Display Qualifications Catalog
    PPRL      Change Material When Profile Deleted
    PPRP      Reporting: Personnel Development
    PPRV      Change Material When Profile Changed
    PPSC      Create Structure
    PPSM      Change Structure
    PPSP      Succession Planning
    PPSS      Display Structure
    PPST      Structure Evaluation
    PPUP      Settings: User Parameters
    PQ01      Actions for Work Center
    PQ02      Actions for Training Program
    PQ03      Actions for Job
    PQ04      Actions for Business Event Type
    PQ06      Location Actions
    PQ07      Resource Actions
    PQ08      Actions for External Person
    PQ09      Actions for Business Event Group
    PQ10      Actions for Organizational Unit
    PQ12      Actions for Resource Type
    PQ13      Actions for Position
    PQ14      Actions for Task
    PQ15      Actions for Company
    PQ17      Actions for Requirement Profiles
    PQ18      Actions for Resource Room
    PQ19      Actions for External Instructor
    PQAH      Transaction for Ad Hoc Query
    PQLV      Australian Leave Processing
    PQRD      Redundancies Australia
    PQTM      Terminations Australia
    PR00      Trip Costs
    PR01      Maintain International Travel Data
    PR02      Fast Entry: Inter.Trip Costs Data
    PR03      Edit Advances
    PR04      Edit Weekly Reports
    PR05      Receipt Entry
    PR10      Number Range Maint.: RP_REINR
    PR11      
    PR12      Number Range Maint. for Posting Runs
    PR71      Customizing Coding Block 1701
    PR72      Customizing Coding Block 1702
    PR73      Customizing Coding Block 1703
    PR90      Initial Screen: Public Sector
    PR91      Display: Trips with Periods
    PR92      Display: Trips with Periods
    PR93      Change: Trips with Periods
    PRAA      Automatic Vendor Maintenance
    PRAP     Approval of Trips
    PRC2      Customizing Coding Block 1200
    PRC7      Customizing Coding Block 1700
    PRCC      Credit Card Clearing
    PRCD      Delete/Copy Trip Countries
    PRCT      Current Settings
    PRCU      Check Printing USA
    PRD1      Create DME
    PRDE      Delete/Restore Trip Prov.Variant
    PRDH      Employees with Exceeded Trip Days
    PRDX      Call Country Version DME Pre.Program
    PREC      Trip Costs Accounting Program
    PRF0      Standard Form
    PRF1      Summarized Form 1
    PRF2      Summarized Form 2
    PRFI      Posting to Financial Accounting
    PRFW      Income-rel.Expenses Statement
    PRHD      Maximum Value Delimitation for Meals
    PRHH      Scale Maximum Amounts for Meals
    PRHP      Scale Per Diems for Meals
    PRIN      Index for Personnel Number in Vendor
    PRMC      Trip Costs: Feature TRVCT
    PRMD      Maintain HR Master Data
    PRMF      Trip Costs: Feature TRVFD
    PRML      Set Country Grouping via Dialog Box
    PRMM      Personnel Actions
    PRMS      Display HR Master Data
    PRMT      Update Matchcode T
    PROF      Profit Center Accounting
    PRPD      Delimitation of Per Diems for Meals
    PRPY      Transfer to Payroll Accounting
    PRRW      Post Accounting Data
    PRST      Period Statistics
    PRVT      VAT Recovery
    PS00      Basic data
    PS01      Project Information System
    PS02      Operative Structures
    PS03      Project Planning
    PS04      Project Approval
    PS05      Project Execution
    PS06      Project Cost Controlling
    PS81      Call Up Report Tree PS81 (Ind.Overv)
    PS90      Call Up Report Tree PS90 (Overview)
    PS91      Call Up Report Tree PS91 (Costs)
    PS92      Call Up Report Tree PS92 (Revenues)
    PS93      Call Up Report Tree PS93 (Finances)
    PS94      Call Up Report Tree PS94 (Line Itms)
    PS95      Call Up Report Tree PS95 (Sum.over.)
    PS96      Call Up Report Tree PS96 (Sum.costs)
    PS97      Call Up Report Tree PS97 (Sum.rev.s)
    PS98      Call Up Report Tree PS98 (Sum.fin.)
    PSC      PS Basic data: current settings
    PSC0      Set Plan Version Valid for Cost Plan
    PSC2      PS Op.structures: current settings
    PSC3      PS planning: Current settings
    PSC5      PS Implementation: Update Settings
    PSCP      Set plan version
    PSIC      Curr.settings HR information system
    PSJ1      Hokensya Santei Adjustment
    PSO0      Set Plan Version for OrgManagement
    PSO1      Set Aspect for OrgManagement
    PSO2      PS System/Database Tools
    PSO3      Infotype overview
    PSO4      Individual Infotype Maintenance
    PSO5      PD: Administration Tools
    PSOA      Work Center Reporting
    PSOC      Job Reporting
    PSOG      OrgManagement General Reporting
    PSOI      Tools Integration PA-PD
    PSOO      Organizational Unit Reporting
    PSOS      Position Reporting
    PSOT      Task Reporting
    PSSD      Check BNL flow types
    PSV0      Change / Display Resources
    PSV1      Dynamic Attendance Menu
    PSV2      Dynamic Business Event Menu
    PSV3      Dynamic Information Menu
    PSV4      Set Plan Version
    PSV5      Info: Attendances
    PSV6      Reporting: Business Events
    PSV7      Reporting: Resources
    PSV8      Create Attendee
    PSV9      Change / Display Attendee
    PSVA      Set Aspect
    PSVC      Training and Events:Current Settings
    PSVL      Set Business Event Language
    PSVO      Change / Display Organizer
    PSVP      Dynamic Planning Menu
    PSVR      Dynamic Resource Menu
    PSVT      Dynamic Tool Menu
    PT00      Time Management
    PT01      Create Work Schedule
    PT02      Change Work Schedule
    PT03      Display Work Schedule
    PT10      
    PT11      Number Range Maintenance: PTM_QUONR
    PT12      Number Range Maintenance: HRAA_PDOC
    PT40      PDC Error Transaction
    PT41      Communication Parameters
    PT42      Supply Personnel Data
    PT43      Supply Master Data
    PT44      Upload Request
    PT45      Post Person Time Events
    PT46      Post Working Time Events
    PT50      Leave Accrual
    PT60      Time Evaluation
    PT61      Time Statement
    PT62      Attendance List
    PT63      Personal Work Schedule
    PT64      Absence List
    PT65      Graphical Abs./Attendance Overview
    PT66      Display Cluster B2
    PT67      Third-Party Payroll Accounting
    PT68      Activity Allocation
    PT70      Time Management Info System
    PT71      Tool Selection for Time Management
    PT82      CC1: Download HR Mini Master Records
    PT83      CC1: Download Employee Time Balances
    PT84      Allowed Absence/Attendance Reasons
    PT85      Allowed External Wage Types
    PT86      Allowed Time Event Types
    PT87      Allowed Positions
    PTE1      Generate Batch Input Session
    PTE2      Process Batch Input Session
    PTE3      Reorganize Interface File
    PU00      Delete Personnel Data
    PU01      Delete current payroll result
    PU03      Change Payroll Status
    PU11      Supplementary CS Benefits (D)
    PU12      Connection to Third-Party Payroll
    PU13      Correction Checks
    PU14      On Demand Check for Regular Pay
    PU15      On Demand Checks (Bonus)
    PU20      Preperation for issuing of tax forms
    PU21      Issuing of tax forms
    PU22      HR Archiving
    PU23      SARA parameters set for PA_CALC
    PU24      SARA parameters set for PA_TIME
    PU25      SARA parameters set for PA-TRAVEL
    PU30      Wage Type Maintenance
    PU90      Delete applicant data
    PU95      HR: Maintain Log. Views & WT Groups
    PU96      HR: Maintain Wage Type Groups
    PU97      HR: Logical View Maintenance
    PU98      Assign Wage Types to Groups
    PUC0      HR-CH: Maintain MA attributes
    PUCA      HR-CH: PC admin. for PF
    PUCE      HR-CH: PC editor for PF
    PUCF      HR-CH: PC maintenance form PF
    PUCG      HR-CH: Funds-total copier
    PUCK      HR-CH: Entity copier for funds
    PUCP      HR-CH: PC parameter maint. for PF
    PUCV      HR-CH: Entity copier for PC obj.
    PUCW      HR-CH: Maint. of HSC outputs for PF
    PUG1      HR-GB: On-demand payroll
    PULT      Transport HR Tables for Logistics
    PUU1      BSI Test Tool
    PUUG      Change remittance due date
    PV00      Book Attendance
    PV01      Rebook Attendance
    PV02      Prebook Attendance
    PV03     Replace Attendance
    PV04      Cancel Attendance
    PV05      Book List: Attendees/Business Events
    PV06      Prebook List: Attendees
    PV07      Book List: Attendees
    PV08      Book List: Business Events
    PV09      Plan Business Events
    PV0I      Display Business Event Offer
    PV10      Create Business Event with Resources
    PV11      Create Business Event w/o Resources
    PV12      Firmly Book / Cancel Business Event
    PV14      Lock / Unlock Business Event
    PV15      Follow Up Business Event
    PV16      Prebooking List per Attendee
    PV17      Billing
    PV18      Cost Allocation
    PV1A      Change Business Event
    PV1B      Display Business Event
    PV1C      Cost Transfer
    PV1D      Price Proposal
    PV1I      Attendee Bookings (R/3 Users)
    PV26      Prebook List: Attendees/Event Types
    PV2I      Attendee Bookings (Web Users)
    PV32      Appraisals
    PV33      Business Event Appraisal
    PV34      Attendee Appraisal
    PV3I      Display Business Event Offer
    PV4I      Attendee Bookings (Web Users)
    PV5I      Attendee Bookings (R/3 Users)
    PV6I      Attendee Bookings (Web Users)
    PVB0      Business Event Budget
    PVB1      Create Business Event Budget
    PVB2      Display Business Event Budget
    PVB3      Change Business Event Budget
    PVBA      Training & Events: Budget Comparison
    PVBB      Create/Change Training Program
    PVCT      Master Data Catalog
    PVD0      Create/Change Business Event Type
    PVF0      Create/Change Location
    PVF1      Maintain Location
    PVG0      Create/Change Resource
    PVG1      Create/Change Room
    PVG2      Lock/Unlock Resource
    PVG3      Maintain Room
    PVH0      Create/Change External Instructor
    PVH1      Create/Change Instructor
    PVH2      Maintain External Person
    PVL0      Create/Change Business Event Group
    PVMN      Training & Event Management
    PVR0      Create/Change Resource Type
    PVR1      Maintain Room Equipment
    PVU0      Create/Change Company
    PVU1      Maintain Company
    PVV0      Create/Change Service
    PW00      Incentive Wages
    PW01      Maintain Incentive Wages Data
    PW02      Display Incentive Wages Data
    PW03      Enter Incentive Wages Data
    PW41      Generate Batch Input Session
    PW42      Process Batch Input Session
    PW43      Reorganize Interface File
    PW61      Time Leveling
    PW62      Employment Percentage
    PW63      Reassignment of Pay Scale Group
    PW70      Recalculate Indiv. Incentive Wages
    PW71      Recalculate Group Incentive Wages
    PW80      Incentive Wages: Current Settings
    PW91      Incentive Wages: Control Parameters
    PW92      Incentive Wages: User Exits
    PW93      Incentive Wages: Group Parameters
    PW94     Inc. Wages: Logistics Parameters
    PW95      Incentive Wages: PDC Parameters
    PX01      Planning area, external plan. tool
    PX02      Planning tool, physical system
    PX03      Planning Tool
    PX04      Ext.Planning Tool: StartParam. WinNT
    PY00      Maintenance T77PR for Rel.Notes 20.A
    PY01      Adopt T77R* from release note 20.A
    PY02      Adopt T77KL from release notes
    PYG1      HR-GB: Config. end of year filepaths
    PYG2      HR-GB: Generate EOY cluster
    Reward suitable points.
    Regards,
    IFF

  • Training and Event Management_Winword Not displaying

    Dear Friends
    When i try to print an attendance list, i am not able to export the attendance list to a word document. The reason being, i am not able to see the Winword display in the top of the report.  Kindly help and do let me know the setting so that i can download the list in word format.
    Expert advise is needed.
    Regards
    Santhosh.s

    Dear Friend
    Thank you for your prompt response.  We are using ECC 6.0.  I am testing on ides system.
    Is this the only option available for viewing Winword.
    Regards
    Santhosh.S

  • Urgent could u plz clear my doubut

    While copying the code for Z_CREATE_PDF program (which is getting submit from main program ZSDL_393_REASON_CODE_REPORT, we have noticed some issue:
    There are 2 Function Modules 'Z_CONVERT_ABAPSPOOLJOB_2_PDF' and 'Z_CONVERT_OTFSPOOLJOB_2_PDF' being called from Z_CREATE_PDF program, which are not yet copied to RD2 server. When I checked in PF server, there is Custom Function Group ZSMS developed under which these function modules are created.
    There are many other Function Modules, screens and includes under this Function Group.
    Please advise whether we need to copy all the objects under this Function Group in RD2 as well, or some other work around is possible. Please note that this part is related to just the PDF File Creation on selection screen of main program.
    TABLES:
      bkpf,
      bseg.
    DATA: "Internal tables
      BEGIN OF x_bkpf,
        bukrs LIKE bkpf-bukrs, "Company Code
        belnr LIKE bkpf-belnr, "Document Number
        gjahr LIKE bkpf-gjahr, "Fiscal Year
        budat LIKE bkpf-budat, "Posting Date
        xblnr LIKE bkpf-xblnr, "Reference           "PG01+
        blart LIKE bkpf-blart, "Document Type       "DB05+
      END OF x_bkpf,
      t_bkpf LIKE HASHED TABLE OF x_bkpf
        WITH UNIQUE KEY bukrs belnr gjahr
        WITH HEADER LINE,
      BEGIN OF t_bseg OCCURS 0,
        bukrs LIKE bseg-bukrs, "Company Code
        belnr LIKE bseg-belnr, "Document Number
        gjahr LIKE bseg-gjahr, "Fiscal Year
        shkzg LIKE bseg-shkzg, "Debit/Credit indicator
        wrbtr LIKE bseg-wrbtr, "Amount in doc currency
        sgtxt LIKE bseg-sgtxt, "Reason Desc
        hkont LIKE bseg-hkont, "G/L Account
        kunnr LIKE bseg-kunnr, "Customer number
        rstgr LIKE bseg-rstgr, "Reason Code
        prctr LIKE bseg-prctr, "Business Unit (SBU)
        xref1 LIKE bseg-xref1, "Ref Key 1           "PG01+
       zloc LIKE bseg-zloc,   "Location
       zexp LIKE bseg-zexp,   "Expense
       zdtl LIKE bseg-zdtl,   "Detail
      END OF t_bseg,
    Table of customer records from bseg (1 for each in T_BSEG)
      BEGIN OF t_kunnr OCCURS 0,
        bukrs LIKE bseg-bukrs, "Company Code
        belnr LIKE bseg-belnr, "Document Number
        gjahr LIKE bseg-gjahr, "Fiscal Year
        kunnr LIKE bseg-kunnr, "Customer number
      END OF t_kunnr,
      BEGIN OF t_rstgr_sum OCCURS 0,
        rstgr LIKE bseg-rstgr, "Reason Code
        sgtxt LIKE bseg-sgtxt, "Reason Desc
        wrbtr LIKE bseg-wrbtr, "Sum for a Reason Code
      END OF t_rstgr_sum,
      BEGIN OF t_hkont_sum OCCURS 0,
        hkont LIKE bseg-hkont, "GL Account
        wrbtr LIKE bseg-wrbtr, "Sum for a GL Account
      END OF t_hkont_sum.
    DATA: "Standalone work fields
      sum_wrbtr LIKE bseg-wrbtr,
      grand_wrbtr LIKE bseg-wrbtr,
      save_rstgr LIKE t_bseg-rstgr,
      save_sgtxt LIKE t_bseg-sgtxt,                             "PG02+
      save_hkont LIKE t_bseg-hkont,
      first_reason TYPE c,
      first_glacct TYPE c,
      detail_section TYPE c,
      amount_out LIKE t_bseg-wrbtr,
      l_rstgr LIKE t053r-rstgr.
    Start of RC03
    DATA:
    valid  TYPE c,
    params LIKE pri_params,
    job_released LIKE btch0000-char1,
    job_name LIKE tbtcjob-jobname,
    job_count LIKE tbtcjob-jobcount.
    DATA:
    BEGIN OF t_kna1 OCCURS 0,
       kunnr LIKE kna1-kunnr,
       knrza LIKE kna1-knrza,
    END OF t_kna1.
    DATA:
    s_monat1    LIKE bkpf-monat,
    s_monat2    LIKE bkpf-monat,
    s_monat3    LIKE bkpf-monat,
    s_monat4    LIKE bkpf-monat,
    s_monat5    LIKE bkpf-monat,
    s_monat6    LIKE bkpf-monat,
    s_monat7    LIKE bkpf-monat,
    s_monat8    LIKE bkpf-monat,
    s_monat9    LIKE bkpf-monat,
    s_monat10   LIKE bkpf-monat,
    s_monat11   LIKE bkpf-monat,
    s_monat12   LIKE bkpf-monat,
    s_monatlow  LIKE bkpf-monat,                               "DB05+
    s_monathigh LIKE bkpf-monat.                               "DB05+
    End of RC03
    CONSTANTS:
      c_company_code(4) VALUE 'PF01'.
    RANGES:
      r_rstgr FOR bseg-rstgr.
    SELECTION-SCREEN BEGIN OF BLOCK b1 WITH FRAME TITLE text-001.
    PARAMETERS: p_gjahr LIKE bkpf-gjahr OBLIGATORY.
    SELECT-OPTIONS: s_monat FOR bkpf-monat  OBLIGATORY,     "RC03+   "DB05+
                    s_blart FOR bkpf-blart  OBLIGATORY,         "DB05+
                    s_budat FOR bkpf-budat.                     "PG01+
    SELECT-OPTIONS: s_hkont FOR bseg-hkont,
                    s_rstgr FOR bseg-rstgr.
    SELECTION-SCREEN END OF BLOCK b1.
    SELECTION-SCREEN BEGIN OF BLOCK b2 WITH FRAME TITLE text-026.
    PARAMETERS: p_pdf AS CHECKBOX.
    SELECTION-SCREEN END OF BLOCK b2.
    *Start of RC03
    PARAMETERS:
    backgr(1) TYPE c DEFAULT 'X' MODIF ID dsp,
    process(1) TYPE c MODIF ID dsp.
    AT SELECTION-SCREEN OUTPUT.
      LOOP AT SCREEN.
        IF screen-group1 = 'DSP'.
          screen-active = '0'.
          MODIFY SCREEN.
        ENDIF.
      ENDLOOP.
    *End of RC03
    Print page headers *
    TOP-OF-PAGE.
      PERFORM page_header.
    START-OF-SELECTION.
    Start Processing
      IF process = 'X'.
        PERFORM main.
      ENDIF.
    Submit background job
      IF backgr = 'X'.
        job_name = 'Reason Code Report'.
        MESSAGE s000 WITH 'Background job has been submitted.'.
        PERFORM background.
      ENDIF.
    PDF creation
      IF p_pdf = 'X'.                                           "RC04
        SUBMIT zsdl_393_create_pdf
        VIA SELECTION-SCREEN AND RETURN.                        "RC04
      ENDIF.                                                    "RC04
    FORM main.
    Load Data into internal tables *
    *SELECT bukrs belnr gjahr budat FROM bkpf "PG01-
    *SELECT bukrs belnr gjahr budat xblnr FROM bkpf "PG01+    "DB05-
      SELECT bukrs belnr gjahr blart budat xblnr FROM bkpf      "DB05+
        INTO CORRESPONDING FIELDS OF TABLE t_bkpf
        WHERE gjahr = p_gjahr "Fiscal Year
         AND monat = p_monat  "Posting Period               "RC03-
           AND monat IN s_monat  "Posting Period              "RC03+
           AND blart IN s_blart  "Document Type               "DB05+
           AND budat IN s_budat. "Posting Date                "PG01+
    *AND (blart = 'AB' OR blart = 'DZ' OR blart = 'ZO' ).     "DB05-
      IF NOT t_bkpf[] IS INITIAL.
    If the user selected specific Reason Codes, use that range...
    Otherwise, create a range of valid Reason Codes from table T053R.
        IF s_rstgr IS INITIAL.
       READ TABLE t_bkpf INDEX 1. "Get first record for company code
          SELECT rstgr FROM t053r
            INTO l_rstgr
            WHERE bukrs = c_company_code.
            r_rstgr-sign = 'I'.          "Include
            r_rstgr-option = 'EQ'.       "where values equal
            r_rstgr-low = l_rstgr.       "comparison field
            APPEND r_rstgr.
          ENDSELECT.
        ELSE.
          r_rstgr[] = s_rstgr[].
        ENDIF.
    *--- This section removed b/c of TDS review
    SELECT bukrs belnr shkzg wrbtr sgtxt hkont
            kunnr rstgr prctr  zloc zexp zdtl
       FROM bseg
       INTO CORRESPONDING FIELDS OF t_bseg
       FOR ALL ENTRIES IN t_bkpf
       WHERE bukrs = t_bkpf-bukrs "Company code
       AND   belnr = t_bkpf-belnr "Doc#
       AND   hkont IN s_hkont     "Account# range
       AND   rstgr IN r_rstgr.    "Reason Code range
        Override blank Customer number in table from BSEG record.
         SELECT SINGLE kunnr FROM bseg
                     INTO t_bseg-kunnr
                     WHERE bukrs = t_bkpf-bukrs
                       AND belnr = t_bkpf-belnr
                       AND gjahr = t_bkpf-gjahr
                       AND koart = 'D'.
         if sy-subrc > 0.
           t_bseg-kunnr = ' '.
         endif.
       APPEND t_bseg.
    ENDSELECT.
    *--- End of TDS review removal
    *--- This is the new section added b/c of the TDS review
        SELECT bukrs belnr gjahr shkzg wrbtr sgtxt hkont
             kunnr rstgr prctr  zloc zexp zdtl                "PG01-
               kunnr rstgr prctr xref1 "zloc zexp zdtl           "PG01+
               FROM bseg
          INTO CORRESPONDING FIELDS OF TABLE t_bseg
          FOR ALL ENTRIES IN t_bkpf
          WHERE bukrs = t_bkpf-bukrs "Company code
          AND   belnr = t_bkpf-belnr "Doc#
          AND   hkont IN s_hkont     "Account# range
          AND   rstgr IN r_rstgr.    "Reason Code range
    Retrieve records from BSEG which have the Customer number
        SELECT bukrs belnr gjahr kunnr FROM bseg
                    INTO CORRESPONDING FIELDS OF TABLE t_kunnr
                    FOR ALL ENTRIES IN t_bkpf
                    WHERE bukrs = t_bkpf-bukrs
                      AND belnr = t_bkpf-belnr
                      AND gjahr = t_bkpf-gjahr
                      AND koart = 'D'.
    *--- End of TDS review addition
    *->Start of RC03
        SELECT kunnr
               knrza
               FROM kna1
               INTO TABLE t_kna1
               FOR ALL ENTRIES IN t_kunnr
               WHERE kunnr = t_kunnr-kunnr.
        SORT t_kna1 BY kunnr.
    *->End of RC03
      ENDIF. "t_bkpf has records in it
    MAINLINE - Write Report Details *
      detail_section = 'Y'. "Write column headers
      NEW-PAGE.
      CLEAR sum_wrbtr.
      SORT t_bkpf BY bukrs belnr.
    MAINLINE - LOOP THROUGH INTERNAL TABLE & PROCESS REPORT.
      SORT t_bseg BY rstgr belnr.
      LOOP AT t_bseg.
        ON CHANGE OF t_bseg-rstgr.
          IF sy-tabix <> 1. "If not first time
            PERFORM write_detail_subtotal.
          ENDIF.
          CLEAR sum_wrbtr. "Clear sum for next reason code.
          save_rstgr = t_bseg-rstgr.
          save_sgtxt = t_bseg-sgtxt.                            "PG02+
        ENDON.
    Set amount field, add to sum, and print detail line.
        amount_out = t_bseg-wrbtr.
        IF t_bseg-shkzg = 'H'.
          MULTIPLY amount_out BY -1.
        ENDIF.
        sum_wrbtr = sum_wrbtr + amount_out.
        PERFORM write_detail_line.
    Add amount to GL Account total internal table
        CLEAR t_hkont_sum-hkont.
        CLEAR t_hkont_sum-wrbtr.
        READ TABLE t_hkont_sum WITH KEY hkont = t_bseg-hkont.
        t_hkont_sum-wrbtr = t_hkont_sum-wrbtr + amount_out.
        IF sy-subrc = 0. "GL Account already found.
          MODIFY t_hkont_sum INDEX sy-tabix. "Modify existing itab record
        ELSE.
          t_hkont_sum-hkont = t_bseg-hkont.  "Set Account# itab key field
          APPEND t_hkont_sum.
        ENDIF.
        AT LAST.
          PERFORM write_detail_subtotal.
        ENDAT.
      ENDLOOP.
      FREE t_bkpf.
      FREE t_bseg.
      detail_section = 'N'. "Suppress column headers
      PERFORM write_summary. "Print Summary page by Reason & GL Account
    ENDFORM.                    " main
    *&      Form  page_header
          text
    -->  p1        text
    <--  p2        text
    FORM page_header.
    Start of RC03
      LOOP AT s_monat.
        CASE sy-tabix.
          WHEN 1.
            s_monat1    = s_monat-low.
            s_monatlow  = s_monat-low.                          "DB05+
            s_monathigh = s_monat-high.                         "DB05+
          WHEN 2.
            s_monat2 = s_monat-low.
          WHEN 3.
            s_monat3 = s_monat-low.
          WHEN 4.
            s_monat4 = s_monat-low.
          WHEN 5.
            s_monat5 = s_monat-low.
          WHEN 6.
            s_monat6 = s_monat-low.
          WHEN 7.
            s_monat7 = s_monat-low.
          WHEN 8.
            s_monat8 = s_monat-low.
          WHEN 9.
            s_monat9 = s_monat-low.
          WHEN 10.
            s_monat10 = s_monat-low.
          WHEN 11.
            s_monat11 = s_monat-low.
          WHEN 12.
            s_monat12 = s_monat-low.
        ENDCASE.
      ENDLOOP.
    End of RC03
      CALL FUNCTION 'Z_STANDARD_REPORT_HEADER'
        EXPORTING
          report_name  = sy-cprog
          report_width = sy-linsz
          report_title = 'Reason Code Summary'.
      SKIP.
    Print selected Fiscal Year
      WRITE AT: /51  text-002,
                 66  p_gjahr.
    Print selected Fiscal Period
      WRITE AT: /51  text-003.                                  "DB05
               66  p_monat.                                   "RC03-
    Start of RC03
      IF s_monathigh = 0.                                       "DB05+
        WRITE AT:  66  s_monat1    NO-ZERO,
                   69  s_monat2    NO-ZERO,
                   72  s_monat3    NO-ZERO,
                   75  s_monat4    NO-ZERO,
                   78  s_monat5    NO-ZERO,
                   81  s_monat6    NO-ZERO,
                  /66  s_monat7    NO-ZERO,
                   69  s_monat8    NO-ZERO,
                   72  s_monat9    NO-ZERO,
                   75  s_monat10   NO-ZERO,
                   78  s_monat11   NO-ZERO,
                   81  s_monat12   NO-ZERO.
      ELSE.                                                     "DB05+
        WRITE AT:  66  s_monatlow  NO-ZERO,                     "DB05+
                   69  '-',                                     "DB05+
                   71  s_monathigh NO-ZERO,                     "DB05+
                   74  s_monat2    NO-ZERO,                     "DB05+
                   77  s_monat3    NO-ZERO,                     "DB05+
                   80  s_monat4    NO-ZERO,                     "DB05+
                   83  s_monat5    NO-ZERO,                     "DB05+
                  /66  s_monat6    NO-ZERO,                     "DB05+
                   69  s_monat7    NO-ZERO,                     "DB05+
                   72  s_monat8    NO-ZERO,                     "DB05+
                   75  s_monat9    NO-ZERO,                     "DB05+
                   78  s_monat10   NO-ZERO,                     "DB05+
                   81  s_monat11   NO-ZERO,                     "DB05+
                   84  s_monat12   NO-ZERO.                     "DB05+
      ENDIF.                                                    "DB05+
    *End of RC03
    Print selected Posting Date range
      WRITE AT: /51  text-022.                                  "PG01+
      IF s_budat IS INITIAL.                                    "PG01+
        WRITE AT:  66  'All'.                                   "PG01+
      ELSE.                                                     "PG01+
        WRITE AT:  66  s_budat-low,                             "PG01+
                   77  '-',                                     "PG01+
                   79  s_budat-high.                            "PG01+
      ENDIF.                                                    "PG01+
      SKIP.
      SKIP.
    If we are in the detail section of the report, print column headers.
      IF detail_section = 'Y'.
        WRITE AT: /21 text-004,
                   34 t_bseg-rstgr,
                   39 text-005,
                   52 t_bseg-sgtxt.
        SKIP.
        WRITE AT: /1 text-006, "Doc Number"
                13 text-007, "Business Unit"            "DB05-
                28 text-008, "Location"                 "DB05-
                38 text-009, "Account"                  "DB05-
                50 text-010, "Expense"                  "DB05-
                59 text-011, "Detail"                   "DB05-
                69 text-012, "Customer"                 "DB05-
                81 text-025, "Alt Payer                 "DB05-
                93 text-023, "Reference      "PG01+     "DB05-
               111 text-024, "Ref Key 1      "PG01+     "DB05-
                81 text-013, "Amount"        "PG01-     "DB05-
                99 text-014. "Posting Date"  "PG01-     "DB05-
               125 text-013, "Amount"        "PG01+     "DB05-
               143 text-014. "Posting Date"  "PG01+     "DB05-
                  13 text-027, "Doc Type"                 "DB05+
                  23 text-007, "Business Unit"            "DB05+
                  38 text-008, "Loc"                      "DB05+
                  44 text-009, "Account"                  "DB05+
                  56 text-010, "Exp"                      "DB05+
                  61 text-011, "Detail"                   "DB05+
                  71 text-012, "Customer"                 "DB05+
                  83 text-025, "Alt Payer                 "DB05+
                  95 text-023, "Reference          "PG01+ "DB05+
                 113 text-024, "Ref Key 1          "PG01+ "DB05+
                 127 text-013, "Amount"            "PG01+ "DB05+
                 145 text-014. "Posting Date"      "PG01+ "DB05+
        WRITE AT: /1 '----
    ',       "Underline Doc Number
              13 '-------------',      "Underline Business Unit   "DB05-
              28 '--------',           "Underline Location        "DB05-
              38 '----------',         "Underline Account         "DB05-
              50 '-------',            "Underline Expense         "DB05-
              59 '--------',           "Underline Detail          "DB05-
              69 '----------',         "Underline Customer        "DB05-
              81 '----------',         "Underline Alternate payer "DB05-
              93 '----------------',   "Underline Reference       "DB05-
             111 '------------',       "Underline Ref Key 1       "DB05-
             125 '----------------',   "Underline Amount          "DB05-
             143 '------------'.       "Underline Posting Date    "DB05-
                13 '----
    ',           "Underline Doc Type        "DB05+
                23 '----
    ',      "Underline Business Unit   "DB05+
                38 '----',               "Underline Loc             "DB05+
                44 '----
    ',         "Underline Account         "DB05+
                56 '---',                "Underline Exp             "DB05+
                61 '----
    ',           "Underline Detail          "DB05+
                71 '----
    ',         "Underline Customer        "DB05+
                83 '----
    ',         "Underline Alternate payer "DB05+
                95 '----
    ',   "Underline Reference       "DB05+
               113 '----
    ',       "Underline Ref Key 1       "DB05+
               127 '----
    ',   "Underline Amount          "DB05+
               145 '----
    '.       "Underline Posting Date    "DB05+
    *->Start RC03
               81 '----------------',   "Underline Reference "PG01+
               99 '------------',       "Underline Ref Key 1 "PG01+
               81 '----------------',   "Underline Amount       "PG01-
               99 '------------'.       "Underline Posting Date "PG01-
              113 '----------------',   "Underline Amount        "PG01+
              131 '------------'.       "Underline Posting Date  "PG01+
    End RC03
        SKIP.
      ENDIF.
    ENDFORM.                    " page_header
    *&      Form  Write_Detail_Line
          Print a detail line.
    -->  p1        text
    <--  p2        text
    FORM write_detail_line.
    Retrieve the Posting Date from the header table (BUDAT)
      READ TABLE t_bkpf
        WITH TABLE KEY bukrs = t_bseg-bukrs
                       belnr = t_bseg-belnr
                       gjahr = t_bseg-gjahr.
    *--- This is a new section added b/c of the TDS review
    Retrieve the Customer number from the 'D' BSEG records
      READ TABLE t_kunnr
        WITH KEY bukrs = t_bseg-bukrs
                 belnr = t_bseg-belnr
                 gjahr = t_bkpf-gjahr.
      IF sy-subrc <> 0.
        t_kunnr-kunnr = 9999999999.
      ENDIF.
    *--- End of TDS review addition
    *Start of RC03
      CLEAR t_kna1.
      READ TABLE t_kna1 WITH KEY kunnr = t_kunnr-kunnr.
    *End of RC03
      WRITE AT: /1 t_bseg-belnr,
              13 t_bseg-prctr,                               "DB05-
              28 t_bseg-zloc,                                "DB05-
              38 t_bseg-hkont,                               "DB05-
              50 t_bseg-zexp,                                "DB05-
              59 t_bseg-zdtl,                                "DB05-
    *TDS-       69 t_bseg-kunnr,                               "DB05-
              69 t_kunnr-kunnr,                      "TDS+   "DB05-
              81 t_kna1-knrza,            "Alt payer "RC03+  "DB05-
              93 t_bkpf-xblnr,            "Reference "PG01+  "DB05-
             111 t_bseg-xref1,            "Ref Key 1 "PG01+  "DB05-
              81 amount_out,                         "PG01-  "DB05-
              99 t_bkpf-budat.                       "PG01-  "DB05-
             125 amount_out,                         "PG01+  "DB05-
             143 t_bkpf-budat.                       "PG01+  "DB05-
                13 t_bkpf-blart,                                "DB05+
                23 t_bseg-prctr,                                "DB05+
               38 t_bseg-zloc,                                 "DB05+
                44 t_bseg-hkont,                                "DB05+
               56 t_bseg-zexp,                                 "DB05+
               61 t_bseg-zdtl,                                 "DB05+
                71 t_kunnr-kunnr,                      "TDS+   "DB05+
                83 t_kna1-knrza,            "Alt payer "RC03+  "DB05+
                95 t_bkpf-xblnr,            "Reference "PG01+  "DB05+
               113 t_bseg-xref1,            "Ref Key 1 "PG01+  "DB05+
               127 amount_out,                         "PG01+  "DB05+
               145 t_bkpf-budat.                       "PG01+  "DB05+
    ENDFORM.                    " Write_Detail_Line
    *&      Form  Write_Detail_Subtotal
          Write the Reason Code subtotal line for the detail section.
    -->  p1        text
    <--  p2        text
    FORM write_detail_subtotal.
    WRITE AT: /81  '----------------'. "PG01-
    WRITE AT: /56  text-015,           "PG01-
               81  sum_wrbtr.          "PG01-
    WRITE AT: /81  '----------------'. "PG01-
    WRITE AT: /81  '----------------'. "PG01-
    WRITE AT: /125 '----------------'. "PG01+                  "DB05-
    WRITE AT: /56  text-015,           "PG01+                  "DB05-
               125 sum_wrbtr.          "PG01+                  "DB05-
    WRITE AT: /125 '----------------'. "PG01+                  "DB05-
    WRITE AT: /125 '----------------'. "PG01+                  "DB05-
      WRITE AT: /127 '----
    '. "PG01+                  "DB05+
      WRITE AT: /56  text-015,           "PG01+                  "DB05+
                 127 sum_wrbtr.          "PG01+                  "DB05+
      WRITE AT: /127 '----
    '. "PG01+                  "DB05+
      WRITE AT: /127 '----
    '. "PG01+                  "DB05+
      NEW-PAGE.
    Add the total for this reason code to an internal table
    for printing the Summary Page at the end.
      CLEAR t_rstgr_sum-rstgr.
      CLEAR t_rstgr_sum-wrbtr.
      t_rstgr_sum-rstgr = save_rstgr.
      t_rstgr_sum-sgtxt = save_sgtxt.                           "PG02+
      t_rstgr_sum-wrbtr = sum_wrbtr.
      APPEND t_rstgr_sum.
    ENDFORM.                    " Write_Detail_Subtotal
    *&      Form  Write_Summary
          Prints the Summary section at the end of the report
    -->  p1        text
    <--  p2        text
    FORM write_summary.
      NEW-PAGE.
      WRITE AT: /20 text-016.
      SKIP.
    Print Summary by Reason Code
    WRITE AT: /20 text-017. "Reason Code  Description                Total"
      SKIP.
      CLEAR grand_wrbtr.
      LOOP AT t_rstgr_sum.
        grand_wrbtr = grand_wrbtr + t_rstgr_sum-wrbtr.
        IF first_reason IS INITIAL.
          WRITE AT: /27 t_rstgr_sum-rstgr,
                  33 text-021, "Dollar sign ($) "PG02-
                  34 t_rstgr_sum-wrbtr.         "PG02-
                     33 t_rstgr_sum-sgtxt,
                     83 text-021, "Dollar sign ($) "PG02+
                     84 t_rstgr_sum-wrbtr.
          first_reason = 'N'.
        ELSE.
          WRITE AT: /27 t_rstgr_sum-rstgr,
                  34 t_rstgr_sum-wrbtr. "PG02-
                     33 t_rstgr_sum-sgtxt,
                     84 t_rstgr_sum-wrbtr.
        ENDIF.
      ENDLOOP.
      PERFORM grand_total.
      SKIP.
      SKIP.
      SKIP.
    Print Summary by GL Account
      WRITE AT: /20 text-018. "GL Account   Total"
      SKIP.
      CLEAR grand_wrbtr.
      LOOP AT t_hkont_sum.
        grand_wrbtr = grand_wrbtr + t_hkont_sum-wrbtr.
        IF first_glacct IS INITIAL.
          WRITE AT: /22 t_hkont_sum-hkont,
                     83 text-021, "Dollar sign ($)
                     84 t_hkont_sum-wrbtr.
          first_glacct = 'N'.
        ELSE.
          WRITE AT: /22 t_hkont_sum-hkont,
                     84 t_hkont_sum-wrbtr.
        ENDIF.
      ENDLOOP.
      PERFORM grand_total.
    ENDFORM.                    " Write_Summary
    *&      Form  Grand_Total
    *&  Replaced below by mod PG02.
          Writes Grand Total lines of the two summary page sections.
    -->  p1        text
    <--  p2        text
    *FORM grand_total.
    *SKIP.
    *WRITE AT: /33 text-020. "16 dashes (for underlining)
    *WRITE AT: /19 text-019, "Grand Total"
              33 text-021, "Dollar sign ($)
              34 grand_wrbtr.
    *WRITE AT: /33 text-020. "16 dashes (for underlining)
    *WRITE AT: /33 text-020. "16 dashes (for underlining)
    *SKIP.
    *ENDFORM. " Grand_Total
    *&      Form  Grand_Total
    *&  New column numbers by mod PG02
          Writes Grand Total lines of the two summary page sections.
    -->  p1        text
    <--  p2        text
    FORM grand_total.
      SKIP.
      WRITE AT: /83 text-020. "16 dashes (for underlining)
      WRITE AT: /19 text-019, "Grand Total"
                 83 text-021, "Dollar sign ($)
                 84 grand_wrbtr.
      WRITE AT: /83 text-020. "16 dashes (for underlining)
      WRITE AT: /83 text-020. "16 dashes (for underlining)
      SKIP.
    ENDFORM. " Grand_Total
    *&      Form  background
          text
    -->  p1        text
    <--  p2        text
    FORM background.
    *Get print parameters
      CALL FUNCTION 'GET_PRINT_PARAMETERS'
        EXPORTING
          immediately    = ' '
          no_dialog      = 'X'
        IMPORTING
          out_parameters = params
          valid          = valid.
    *Job Open
      CALL FUNCTION 'JOB_OPEN'
        EXPORTING
          jobname          = job_name
          sdlstrtdt        = sy-datum
          sdlstrttm        = sy-uzeit
        IMPORTING
          jobcount         = job_count
        EXCEPTIONS
          cant_create_job  = 1
          invalid_job_data = 2
          jobname_missing  = 3
          OTHERS           = 4.
    *Background job submittion
      SUBMIT zsdl_393_reason_code_report
      WITH p_gjahr   =  p_gjahr
      WITH s_monat   IN s_monat
      WITH s_blart   IN s_blart
      WITH s_budat   IN s_budat
      WITH s_hkont   IN s_hkont
      WITH s_rstgr   IN s_rstgr
      WITH backgr    = ' '
      WITH process   = 'X'
      VIA JOB job_name
      NUMBER job_count
      AND RETURN.
    *Job Close
      CALL FUNCTION 'JOB_CLOSE'
        EXPORTING
          jobcount             = job_count
          jobname              = job_name
          strtimmed            = 'X'
          targetsystem         = sy-host
        IMPORTING
          job_was_released     = job_released
        EXCEPTIONS
          cant_start_immediate = 1
          invalid_startdate    = 2
          jobname_missing      = 3
          job_close_failed     = 4
          job_nosteps          = 5
          job_notex            = 6
          lock_failed          = 7
          OTHERS               = 8.
    ENDFORM.                    " background
    this is a report of pdf
    theres is one pdf file could u plz explain this
    TABLES: tsp01,
            knvh,
            scal,
            p0001.
    I N T E R N A L  T A B L E S                                        *
    DATA: int_spo LIKE tsp01 OCCURS 100 WITH HEADER LINE.
    DATA: int_tsp01p LIKE tsp01psy OCCURS 100 WITH HEADER LINE.
    DATA: otf LIKE itcoo OCCURS 100 WITH HEADER LINE.
    DATA: pdf LIKE tline OCCURS 100 WITH HEADER LINE.
    DATA: doctab LIKE docs OCCURS 1 WITH HEADER LINE.
    DATA: int_xpm LIKE btcxpm OCCURS 100 WITH HEADER LINE.
    DATA: cancel.
    DATA: BEGIN OF int_knvh OCCURS 100,
            kunnr  LIKE knvh-kunnr,
            hkunnr LIKE knvh-hkunnr.
    DATA: END OF int_knvh.
    DATA: BEGIN OF db_tab OCCURS 100,
            filenam(128) TYPE c.
    DATA: END OF db_tab.
    D A T A  C O N S T A N T S                                          *
    DATA: numbytes    TYPE i,
          arc_idx     LIKE toa_dara,
          pdfspoolid  LIKE tsp01-rqident,
          rq2name(12) TYPE n,
          rqcretime   LIKE tsp01-rqcretime,
          hkunnr      LIKE knvh-hkunnr,
          hreffile(30) TYPE c,
          jobname     LIKE tbtcjob-jobname,
          jobcount    LIKE tbtcjob-jobcount,
          counter     LIKE syst-tabix,
          g_count(4)  TYPE n,
          g_path      LIKE rlgrap-filename,
          g_filename TYPE string.
    DATA: client      LIKE tst01-dclient,
          name        LIKE tst01-dname,
          objtype     LIKE rststype-type,
          type        LIKE rststype-type,
          dblink      LIKE rlgrap-filename,
          bothpath    LIKE rlgrap-filename,
          add_param   LIKE sxpgcolist-parameters,
          icon_note(5).
    DATA: date        LIKE scal-date,
          weekday     LIKE scal-indicator,
          days        LIKE t5a4a-dlydy,
          months      LIKE t5a4a-dlymo,
          years       LIKE t5a4a-dlyyr,
          saturday    LIKE p0001-begda.
    P A R A M E T E R S  &  S E L E C T - O P T I O N S                 *
    SELECTION-SCREEN BEGIN OF BLOCK box WITH FRAME TITLE text-001.
    PARAMETERS:       p_client LIKE tsp01-rqclient DEFAULT syst-mandt.
    SELECT-OPTIONS:   s_spool FOR tsp01-rqident,
                      s_rqdate FOR sy-datum,
                      s_otptd FOR tsp01-rqdest NO INTERVALS.
    SELECT-OPTIONS:   p_rqnam1 FOR tsp01-rq0name NO INTERVALS,
                      p_rqnam2 FOR tsp01-rq1name NO INTERVALS,
                      p_rqnam3 FOR tsp01-rq2name NO INTERVALS,
                      s_rqownr FOR tsp01-rqowner NO INTERVALS,
                      s_rqtitl FOR tsp01-rqtitle NO INTERVALS.
    SELECTION-SCREEN SKIP.
    Block PDF description
    SELECTION-SCREEN BEGIN OF BLOCK desc WITH FRAME TITLE text-017.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:  p_sfx12 RADIOBUTTON GROUP two.
    SELECTION-SCREEN COMMENT 4(27) text-022.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:  p_sfx2 RADIOBUTTON GROUP two.
    SELECTION-SCREEN COMMENT 4(27) text-018.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:  p_titl RADIOBUTTON GROUP two.
    SELECTION-SCREEN COMMENT 4(27) text-019.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:  p_cust RADIOBUTTON GROUP two.
    SELECTION-SCREEN COMMENT 4(27) text-020.
    PARAMETERS:          pt_tcust(20) TYPE c.
    SELECTION-SCREEN COMMENT 52(1) text-024.
    PARAMETERS:  p_incre AS CHECKBOX.
    SELECTION-SCREEN COMMENT (20) text-021.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:  p_date AS CHECKBOX.
    SELECTION-SCREEN COMMENT 4(27) text-023.
    *PARAMETERS:          pt_date LIKE sy-datum DEFAULT sy-datum.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK desc.
    *Block download
    SELECTION-SCREEN BEGIN OF BLOCK options WITH FRAME TITLE text-003.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:       p_unix  RADIOBUTTON GROUP one.
    SELECTION-SCREEN COMMENT 4(27) text-007.
    PARAMETERS:       p_unxpat  LIKE rlgrap-filename.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:       p_pcdwn RADIOBUTTON GROUP one.
    SELECTION-SCREEN COMMENT 4(27) text-006.
    PARAMETERS:      p_pcpath LIKE rlgrap-filename.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:      p_test   AS CHECKBOX.
    SELECTION-SCREEN COMMENT 4(27) text-008.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK options.
    *Block Pointer file
    SELECTION-SCREEN BEGIN OF BLOCK dbfile WITH FRAME TITLE text-016.
    SELECTION-SCREEN BEGIN OF LINE.
    PARAMETERS:      p_point   AS CHECKBOX.
    SELECTION-SCREEN COMMENT 4(27) text-025.
    PARAMETERS:      p_dbfile LIKE rlgrap-filename.
    SELECTION-SCREEN END OF LINE.
    SELECTION-SCREEN END OF BLOCK dbfile.
    SELECTION-SCREEN END OF BLOCK box.
    AT-SELECTION-SCREEN                                                  *
    AT SELECTION-SCREEN ON pt_tcust.
      IF p_cust = 'X' AND
         pt_tcust IS INITIAL.
        MESSAGE e000 WITH 'Please enter custom name'.
      ENDIF.
    AT SELECTION-SCREEN ON p_unxpat.
      IF p_unix = 'X' AND
         p_unxpat IS INITIAL.
        MESSAGE e000 WITH 'Please enter Unix path'.
      ENDIF.
    AT SELECTION-SCREEN ON p_pcpath.
      IF p_pcdwn = 'X' AND
         p_pcpath IS INITIAL.
        MESSAGE e000 WITH 'Please enter PC path'.
      ENDIF.
    AT SELECTION-SCREEN ON p_dbfile.
      IF p_point = 'X' AND
         p_dbfile IS INITIAL.
        MESSAGE e000 WITH 'Please enter pointer file path in Unix'.
      ENDIF.
    AT SELECTION-SCREEN ON VALUE-REQUEST FOR p_pcpath.
    *Checks for the selected file
      CALL FUNCTION 'WS_FILENAME_GET'
           EXPORTING
                mask             = ',*  ,*.'
                mode             = '0'
           IMPORTING
                filename         = g_filename
           EXCEPTIONS
                inv_winsys       = 1
                no_batch         = 2
                selection_cancel = 3
                selection_error  = 4
                OTHERS           = 5.
      IF sy-subrc = 0.
        p_pcpath = g_filename.
      ENDIF.
    TOP OF PAGE                                                          *
    TOP-OF-PAGE.
      PERFORM page_header.
    START OF SELECTION                                                  *
    START-OF-SELECTION.
      SELECT * FROM tsp01 CLIENT SPECIFIED WHERE rqident IN s_spool
                            AND rqclient EQ p_client
                            AND rqdest  IN s_otptd
                            AND rq0name IN p_rqnam1
                            AND rq1name IN p_rqnam2
                            AND rq2name IN p_rqnam3
                            AND rqowner IN s_rqownr
                            AND rqtitle IN s_rqtitl.
        CHECK tsp01-rqcretime(8) IN s_rqdate.
        MOVE tsp01-rqident TO int_spo-rqident.
        MOVE tsp01-rq0name TO int_spo-rq0name.
        MOVE tsp01-rq1name TO int_spo-rq1name.
        MOVE tsp01-rq2name TO int_spo-rq2name.
        MOVE tsp01-rqtitle TO int_spo-rqtitle.
        MOVE tsp01-rqcretime(8) TO int_spo-rqcretime.
        MOVE tsp01-rqdest TO int_spo-rqdest.
        APPEND int_spo.
      ENDSELECT.
      IF sy-subrc NE 0.
    Invalid parameters entered!  Please correct and re-execute.
        MESSAGE s014(zz).
      ENDIF.
    END-OF-SELECTION.
      CLEAR: int_spo.
      SORT int_spo BY rqident rq2name.
      LOOP AT int_spo.
    Sapscript or list
        PERFORM sapscript_or_list.
    Define PDF description
        PERFORM pdf_desc.
    Option to download PDF files to local PC
    Real-time or test mode
        IF p_test <> 'X'.
          IF p_pcdwn EQ 'X'.
            PERFORM down_to_pc.
    Option to download PDF files to Unix
          ELSEIF p_unix = 'X'.
            PERFORM down_to_unix.
          ENDIF.
        ENDIF.
    Print report
      

    Hello...
    Create a new function group and required function module in the RD2 server using SE37. Enter the various parameters and exceptions, then cut and paste the code from one system to another. Create includes and use cut and paste to do that as well.

  • Custom Report - OLM

    Dear Friends
    I am novoice to OLM module, we have requirement from client to develop a custom concurrent report. 'Course Wise Attendance Report'. Could Please guide me in this.
    1. How to enroll the employees in the course
    2. How to mark attendance
    3. How to mark employees in waiting list
    4. How employees are moved from waiting list to course attend list.
    5. How to create external learner
    6. What are the tables in OLM
    I have gone through the Oracle OLM User guide, its bit complicate to understand. so if you guys have any documents to go through OLM module (User guide, Setup Doc), please forward.
    Thanks in Advance
    Partha.

    Hi Partha,
    In order to use and work with OLM you need a baseline of skills.
    Primarily you get these skills by reading the User Manual. If this is not enough I suggest you seek out formal training.
    Regards
    Anders Northeved

  • Training & Event Mng Master data integration

    HI All
    We have training and event management successfully working, able to run reports to find the attendance list against a course.
    I would like to know, is there an option to manager to view what and all trainings his subordinates attended from his/her master data.
    I mean from employee point of view, if I would like to know list of trainings attended (completed or planed courses) for each individual employee.
    Cheers
    Dinu

    In PPMDT - Manager's Desktop. The manager can view the list of training attended by his/her employees. It is under the function Personal Data.
    There is also a standard report for employee's training history.
    Option 3: there is a switch in the individual development component which adds the BETs the employee attended in Indvidual Development Plan subprofile in IT24/25. You can switch this on. The catch is this will only be applicable for future bookings.
    Look for it in T77S0. Im too lazy to look for it myself. lol
    Let me know if this solved your issue.
    Edited by: Clueless Noobie on Jun 17, 2010 12:09 PM
    Its you lucky day I have carpe diem goini on. lol
    So heres the switch: DPLAN     SIMU
    Edited by: Clueless Noobie on Jun 17, 2010 12:18 PM

  • LSO-Time integration

    Hi,
    Can anybody tell the name of the report where Attendance hours per day for each employee for the course scheduled can be seen?

    Try this,  S_PH9_46000433 - Attendance List
    Hope this helps,
    Regi Alex.

  • Printing Polish from Unicode ECC system

    Hi,
    to print Polish characters as SAPscript, ABAP-list or SmartForms from a ECC 6.0 already converted in Unicode, is it right way cascading fonts, SAPWIN, SAPSprint, ecc. ?
    Or... can I use "classic" HPLJ4000 device type with access method D?
    My ECC system:
    SAP_ABA     700     0014
    SAP_BASIS     700     0014
    PI_BASIS     2006_1_700     0004
    ST-PI     2008_1_700     0001
    SAP_BW     700     0016
    SAP_AP     700     0012
    SAP_APPL     600     0012
    SAP_HR     600     0022
    EA-IPPE     400     0011
    EA-APPL     600     0011
    EA-DFPS     600     0011
    EA-FINSERV     600     0011
    EA-GLTRADE     600     0011
    EA-HR     600     0022
    EA-PS     600     0011
    EA-RETAIL     600     0011
    FINBASIS     600     0011
    ECC-DIMP     600     0011
    ERECRUIT     600     0011
    FI-CA     600     0011
    FI-CAX     600     0011
    INSURANCE     600     0011
    IS-CWM     600     0011
    IS-H     600     0012
    IS-M     600     0011
    IS-OIL     600     0011
    IS-PS-CA     600     0011
    IS-UT     600     0011
    LSOFE     600     0011
    SEM-BW     600     0011
    ST-A/PI     01L_ECC600     0000
    Kernel Patch number : 227
    Thank you.
    Regards.

    Hi,
    you can use
    1) standard device type I2HP4 (for polish only - does not work, if you e.g. have mixed data e.g. from Western and Eastern europe)
    2) standard device type I2SWIN (for polish only - does not work, if you e.g. have mixed data e.g. from Western and Eastern europe)
    3) HPUTF8 or LEXUTF8 (you will need specific Unicode capable printers for these device types)
    4) Cascading Fonts as outlined in SAP note 812821 (mainly if you want to print data from multiple old code pages)
    5) Check SAP note 1097990 for your printer vendor - whether Eastern European data is supported.
    Usually, point 1. and / or  2. is the easiest way to print latin-2 data.
    Best regards,
    Nils Buerckel
    SAP AG

  • Log for PT60

    Dear Experts,
    Do we have any log for PT60? Like for Payroll, we have TCode PC_PAYRESULT, where in we can check for all the payroll related tables. Is there any such TCode for Time Evaluation as well?
    Regards,
    Bhagyashree

    Dear Bhagyashree,
    I think so there is no such standard report in SAP system because SAP has given report's for individual for Exp:
    A.Work Schedule
    RPTPSH10   - Personal Work Schedules
    RPTDSH20   -  Daily Work Schedules
    B.Attendance
    RPTABS20   - Attendance/Absence Data: Overview
    RPTABS50   - Attendance/Absence Data: Calendar View 
    RPTABS60   - Attendance/Absence Data: Multiple Employee View  
    RPTLEA40   - Attendances/Absences Overview Graphic
    RPTEAB00   - Attendance Check 
    C.Absence
    RPTABS20   - Attendance/Absence Data: Overview
    RPTABS50   - Attendance/Absence Data: Calendar View 
    RPTLEA40   - Attendances/Absences Overview Graphic
    RPTABS60   - Attendance/Absence Data: Multiple Employee View 
    D.Time Accounts
    RPTCMP00   - Time Leveling 
    RPTEDT00 -  The Time Statement
    RPTBAL00 -   Cumulated Time Evaluation Results: Time Balances and Time Wage Types
    RPTDOW00  -  Time Accounts
    RPTQTA10 -  Displaying Absence Quota Information
    RPTERL00 -  Displaying Time Evaluation Messages 
    E.Time Sheet
    RCATS_DISPLAY_ACTIVITIES - Display Working Times
    RCATSXT_DISPLAY_ACTIVITIES - Display Working Times and Tasks
    RCATSBEL - Display Single Documents
    F.Shift Planning
    RHDPERSL - Display personal shift plan
    RHDOCCPL - Display attendance list
    RHPSOLL_DEL  - Undo completed target plan
    RHSP_TEMP_ASSIG - Display temporary assignment list
    HINCEDT0                         HR: India Remuneration Statements
    HPLSRP60                         ZUP Rp-6 form
    HPLSSID0                         Dane ubezpieczeniowe pracowników i czlonków ich rodzin
    HSICLSTR                         Payroll Results Slovenia (cluster SI)
    MP000800                         Module Pool for Infotype 0008 (Basic Pay)
    MP002840                         Module Pool for Infotype P0028 Form Routines Common Part
    RHCMPJOBPLCOMP                   Pay Grade Structure for Jobs
    RPIWKTP0                         HR-PT: Batch input for Planned Working Time
    RPTABS20                         Attendance/Absence Data: Overview
    RPTEAB00                         Attendance Check
    RPTOVTS0                         Overtime report
    RPTQTA00                         Generate Absence Quotas
    ZXPADU02                         Include ZXPADU02
    RPTCCXDBDEL                Delete Time events

  • Training & Event Management Process TC

    Dear Friends,
    We allready configured the "Taining & Event Managenment" Module.
    But i dnt no the End User Steps at One by One
    So PLease Advised Me For this Process
    Regards
    MHPO

    Under easy access menu
    HR>Training and event management
    follow the transactions
    To create a business event group
    To create a business event type 
    To create a business event
    To book attendees
    To replace attendees 
    To cancel attendees
    To firmly book or cancel a business event
    To lock/unlock a business event
    To follow-up a business event 
    To print an attendance list
    To perform a business event appraisal 
    To print an appraisal list of a business event
    To print a list of attendee bookings

  • SAP HCM TRAINING

    I have been a SAP HCM Payroll administrator for the past 6 years.  I would love to get some SAP HCM configuration/technical training.  Therefore I am thinking of doing the THR1e.  However due to the recent changes i.e Success Factors, Cloud computing etc etc I am not sure what training course I should be doing which will be valuable in the future?  Also if I choose the wrong course I will be wasting my time & money. 
    Your valuable advise is much appreciated as I must choose the right training course/s?  would you please let me know what courses/training are relevant & valuable for future in the SAP HCM world?

    Hi
    You need to extact attendance list first and then compare attendee list and the differenct will be absence.
    for attendee list and for attendance there are standard reports available
    NO adhoc query has not got this option.
    regards

Maybe you are looking for

  • Safari not showing recent history

    The newest item showing in the history folder is from 9 days ago. Other programs (email) are also not filing sent and received items in chronological order. Some items are being buried as far as two years back. I have reset PRAM. It seems that the co

  • 23" Studio Display Directly into Quicksilver DP G4?

    Just got a new 23" Cinema Display in anticipation of getting a new Mac Pro next week -- I'd like to plug it into my Quicksilver 1G DP G4 in the meantime to replace my older 17" Apple TFT Flat Panel Display. The plugs look similar, but I don't want to

  • NVIDIA GeForce 2 Ultra drivers for Solaris 8

    I am having trouble making the GeForce 2 Ultra drivers from NVIDIA. I have the latest gcc and make from GNU, but I keep getting errors. Has anyone been able to successfully load them and get them to work with the GeForece? Thanks in advance.

  • Sm_SolmanSID error 503 when executing external command

    Hello, On one of my managed system (my productive ECC), I have the following error ,everyday at 20:00, for the user SM_SolamnSID. "Error 503 when executing external command on (xpgid=0,convid=.)" The role ZSAP_SOLMAN_READ has been given to this user.

  • 1142N NON_CISCO-NO_CDP_RECEIVED with 3560 switch

    I thought the 3560 switches, the 8 port and 24 port are 802.3af standard switches?  When I connect 1142N radios to them I get the no cdp error and the radios are disabled. I have 17 of these that I converted to LAP, and I got the issue both before an