Regarding: List of Bapi.

HIii,
PLs anyone can provide a list of BAPI which is having some critical functionality like , send a mail , download in pdf , excel , search help  etc..
Thanks

Hi ,
Please find all the Bapis available .
Function Module Name     Short text for function module
     BAPI1164_COPAHIERUDEF_SETTREE     CO-PA Hierarhy User-Defined Set Tree
     BAPIADDREMPCH_SIMULATECREATION     Simulation: Create Employee Address
     BAPIADDREMPDE_SIMULATECREATION     Simulation: Create Employee Address
     BAPIADDREMPDK_SIMULATECREATION     Simulation: Create Employee Address
     BAPIADDREMPES_SIMULATECREATION     Simulation: Create employee address
     BAPIADDREMPFR_SIMULATECREATION     Simulation: Create French Employee Address
     BAPIADDREMPIE_SIMULATECREATION     Simulation: Mitarbeiteradresse anlegen
     BAPIADDREMPIT_SIMULATECREATION     Simulation: Create employee's address
     BAPIADDREMPNL_SIMULATECREATION     Simulation: Create Employee Address
     BAPIADDREMPUS_SIMULATECREATION     Simulation: Create Employee Address
     BAPIADDRESSEMPSIMULATECREATION     Simulation: Create employee address
     BAPIBANKDETAILGBSIMULATECREATN     Simulation: Create Bank Details
     BAPIBANKDETAILSIMULATECREATINL     Simulation: Create Bank Details
     BAPIBANKDETAILSIMULATECREATION     Simulation: Create Bank Details
     BAPIEMPCAPFODESIMULATECREATION     Simulation: Create Capital Formation Savings
     BAPIINTCONTROLSIMULATECREATION     Simulation: Create internal control
     BAPISDORDER_GETDETAILEDLIST     Sales Order: List of All Order Data
     BAPIW4W5INFOUSSIMULATECREATION     Employee W4/W5 Information: Simulate Record Creation
     BAPI_0050_CREATE     Create FM Budgeting Entry document
     BAPI_0050_GET_DETAIL     Get FM budgeting entry document
     BAPI_0050_GET_LIST     Get list of budgeting entry documents
     BAPI_0050_REVERSE     Reverse FM Budgeting Entry document
     BAPI_0051_GET_TOTALS     Get FM budget totals
     BAPI_0051_UPDATE     FM Budgeting - Update totals
     BAPI_1176001_EXISTENCECHECK     Check Existence of Product Structure Variant
     BAPI_1176_EXISTENCECHECK     Check Existence of a Product Structure Node
     BAPI_1176_REPLICATE     Replicate Product Structure Nodes
     BAPI_1176_SAVEREPLICA     Maintain or Create Product Structure
     BAPI_1179_EXISTENCECHECK     Check Existence of Process Structure Node
     BAPI_1179_REPLICATE     Replicate Process Structure Nodes
     BAPI_1179_SAVEREPLICA     Maintain or Create Process Structure
     BAPI_1182_EXISTENCECHECK     Check Existence of Factory Layout Node
     BAPI_1182_REPLICATE     Replicate Factory Layout Nodes
     BAPI_1182_SAVEREPLICA     Maintain or Create Factory Layout
     BAPI_1183_EXISTENCECHECK     Check Existence of Line Balance
     BAPI_1183_REPLICATE     Replicate Line Balances
     BAPI_1183_SAVEREPLICA     Maintain or Create Line Balances
     BAPI_1193_EXISTENCECHECK     Check Existence of a Resource Node
     BAPI_1193_REPLICATE     Replicate Production Resources
     BAPI_1193_SAVEREPLICA     Maintain or Create iPPE Object Resources Nodes
     BAPI_1196_EXISTENCECHECK     Check Existence of iPPE Production Model
     BAPI_1196_REPLICATE     Replicate iPPE Production Models
     BAPI_1196_SAVEREPLICA     Create or Change iPEE Production Model
     BAPI_1197_EXISTENCECHECK     Check Existence of Generic Engineering Node
     BAPI_1197_REPLICATE     Replicate the Generic Engineering Node
     BAPI_1197_SAVEREPLICA     Create and Change Generic Engineering Node
     BAPI_ABSENCE_APPROVE     Unlock absence
     BAPI_ABSENCE_CHANGE     Change absence
     BAPI_ABSENCE_CREATE     Create absence
     BAPI_ABSENCE_DELETE     Delete absence
     BAPI_ABSENCE_GETDETAIL     Read absence
     BAPI_ABSENCE_GETDETAILEDLIST     Read instances with data
     BAPI_ABSENCE_GETLIST     Read instances
     BAPI_ABSENCE_REQUEST     Create locked absence
     BAPI_ABSENCE_SIMULATECREATION     Simulation: Create absence
     BAPI_ACCOUNTING_PROXY_UPLOAD     Account Assignment Objects for CRM Transactions
     BAPI_ACCSERV_CHECKACCASSIGNMT     BAPI: Object BUS6001 AccountingServices, Method CheckAccountAssignment
     BAPI_ACCSTMT_CREATEFROMBALANCE     Store account balance/check debit information
     BAPI_ACCSTMT_CREATEFROMLOCKBOX     Create lockbox data
     BAPI_ACCSTMT_CREATEFROMPREVDAY     Create Bank Statement/Day-End Statement
     BAPI_ACCSTMT_CREATEFROMSAMEDAY     Create Bank Statement/Today's Data
     BAPI_ACC_ACTIVITY_ALLOC_CHECK     Accounting: Check Activity Allocation
     BAPI_ACC_ACTIVITY_ALLOC_POST     Accounting: Post Activity Allocation
     BAPI_ACC_ACT_POSTINGS_REVERSE     Accounting: Reverse CO Documents - Manual Actual Postings
     BAPI_ACC_ASSET_ACQ_SETT_CHECK     ACC: Asset Acquisition - Synchronous Determination of Capitalization Value
     BAPI_ACC_ASSET_ACQ_SETT_POST     ACC: Asset Acquisition-Asynchronous Determination of Capitalization Value
     BAPI_ACC_***_ACQUISITION_CHECK     BAPI: Check Asset Acquisition
     BAPI_ACC_***_INTRA_TRANS_CHECK     Accounting: Post Asset Transfer
     BAPI_ACC_***_POSTCAP_CHECK     BAPI: Check Subsequent Capitalization
     BAPI_ACC_***_RETIREMENT_CHECK     BAPI: Check Asset Retirement
     BAPI_ACC_***_TRANSFER_CHECK     Accounting: Post Asset Transfer
     BAPI_ACC_***_TRANSFER_POST     Accounting: Post Asset Transfer
     BAPI_ACC_***_TRANS_ACQ_CHECK     Accounting: Check acquisition from transfer
     BAPI_ACC_***_TRANS_ACQ_POST     Accounting: Post acquisition from transfer
     BAPI_ACC_***_TRANS_RET_CHECK     Accounting: Post Asset Transfer
     BAPI_ACC_AUC_ACQUISITION_CHECK     Accounting: Asset Acquisition from Settlement
     BAPI_ACC_AUC_ACQUISITION_POST     Accounting: Asset Acquisition from Settlement
     BAPI_ACC_BILLING_CHECK     Accounting: Check Billing Doc. (OAG: LOAD RECEIVABLE)
     BAPI_ACC_BILLING_POST     Accounting: Post Billing Document (OAG: LOAD RECEIVABLE)
     BAPI_ACC_BILLING_REV_CHECK     Accounting: Check Billing Document Reversal (OAG: LOAD RECEIVABLE)
     BAPI_ACC_BILLING_REV_POST     Accounting: Post Billing Doc.Reversal (OAG: LOAD RECEIVABLE)
     BAPI_ACC_CO_DOCUMENT_FIND     Read CO Document for Manual Actual Postings
     BAPI_ACC_DOCUMENTS_RECORD     Follow-On Document Numbers in Accounting for Multiple Source Documents
     BAPI_ACC_DOCUMENT_CHECK     Accounting: Check
     BAPI_ACC_DOCUMENT_DISPLAY     Accounting: Display Method for Follow-On Document Display
     BAPI_ACC_DOCUMENT_POST     Accounting: Posting
     BAPI_ACC_DOCUMENT_RECORD     Accounting: Follow-on document numbers for source document
     BAPI_ACC_DOCUMENT_REV_CHECK     Accounting: Check Reversal
     BAPI_ACC_DOCUMENT_REV_POST     Accounting: Post Reversal
     BAPI_ACC_EMPLOYEE_EXP_CHECK     Accounting: Check G/L acct assignment for HR posting (OAG:POST JOURNAL)
     BAPI_ACC_EMPLOYEE_EXP_POST     Accounting: Post G/L account assignment for HR posting (OAG:POST JOURNAL)
     BAPI_ACC_EMPLOYEE_PAY_CHECK     Accounting: Check Vendor Acct Assignment for HR Posting (OAG:LOAD PAYABLE)
     BAPI_ACC_EMPLOYEE_PAY_POST     Accounting: Post Vendor Acct Assignment for HR Posting (OAG: LOAD PAYABLE)
     BAPI_ACC_EMPLOYEE_REC_CHECK     Accounting: Check Cust. Acct Assignmt for HR Posting (OAG:LOAD RECEIVABLE)
     BAPI_ACC_EMPLOYEE_REC_POST     FI/CO: Post Customer Acct Assignment for HR Posting (OAG: LOAD RECEIVABLE)
     BAPI_ACC_GL_POSTING_CHECK     Accounting: General G/L Account Posting
     BAPI_ACC_GL_POSTING_POST     Accounting: General G/L Account Posting
     BAPI_ACC_GL_POSTING_REV_CHECK     Accounting: Check Reversal of General G/L Account Posting
     BAPI_ACC_GL_POSTING_REV_POST     Accounting: Post General G/L Posting Reversal
     BAPI_ACC_GOODS_MOVEMENT_CHECK     Accounting: Check Goods Movement (OAG: POST JOURNAL)
     BAPI_ACC_GOODS_MOVEMENT_POST     Accounting: Post Goods Movement (OAG: POST JOURNAL)
     BAPI_ACC_GOODS_MOV_REV_CHECK     Accounting: Check Goods Movement Reversal (OAG: POST JOURNAL)
     BAPI_ACC_GOODS_MOV_REV_POST     Accounting: Post Goods Movement Reversal (OAG: POST JOURNAL)
     BAPI_ACC_INVOICE_RECEIPT_CHECK     Accounting: Check Invoice Receipt (OAG: LOAD PAYABLE)
     BAPI_ACC_INVOICE_RECEIPT_POST     Accounting: Post Invoice Receipt (OAG: LOAD PAYABLE)
     BAPI_ACC_INVOICE_REV_CHECK     Accounting: Check Reversal of Invoice Receipt (OAG: LOAD PAYABLE)
     BAPI_ACC_INVOICE_REV_POST     Accounting: Post Invoice Receipt Reversal (OAG: LOAD PAYABLE)
     BAPI_ACC_MANUAL_ALLOC_CHECK     Accounting: Check Manual Cost Allocation
     BAPI_ACC_MANUAL_ALLOC_POST     Accounting: Post Manual Cost Allocation
     BAPI_ACC_PRIMARY_COSTS_CHECK     Accounting: Check Primary Costs
     BAPI_ACC_PRIMARY_COSTS_POST     Accounting: Post Primary Costs
     BAPI_ACC_PURCHASE_ORDER_CHECK     Accounting: Check Purchase Order
     BAPI_ACC_PURCHASE_ORDER_POST     Accounting: Post Purchase Order
     BAPI_ACC_PURCHASE_REQUI_CHECK     Accounting: Check Purchase Requisition
     BAPI_ACC_PURCHASE_REQUI_POST     Accounting: Post Purchase Requisition
     BAPI_ACC_PYMNTBLK_UPDATE_CHECK     Accounting: Check Changes to Payment Block for Open Items
     BAPI_ACC_PYMNTBLK_UPDATE_POST     Accounting: Post Changes to Payment Block for Open Items
     BAPI_ACC_REVENUES_CHECK     Accounting: Check Revenues
     BAPI_ACC_REVENUES_POST     Accounting: Post Revenues
     BAPI_ACC_SALES_ORDER_CHECK     Accounting: Check Sales Order
     BAPI_ACC_SALES_ORDER_POST     Accounting: Post Sales Order
     BAPI_ACC_SALES_QUOTA_CHECK     Accounting: Check Customer Quotation
     BAPI_ACC_SALES_QUOTA_POST     Accounting: Post Customer Quotation
     BAPI_ACC_SENDER_ACTIVITY_CHECK     Accounting: Check Sender Activities
     BAPI_ACC_SENDER_ACTIVITY_POST     Accounting: Post Sender Activities
     BAPI_ACC_STAT_KEY_FIG_CHECK     Accounting: Check Statistical Key Figures
     BAPI_ACC_STAT_KEY_FIG_POST     Accounting: Post Statistical Key Figures
     BAPI_ACC_TRAVEL_CHECK     Accounting: Check Trip
     BAPI_ACC_TRAVEL_POST     Accounting: Post Trip
     BAPI_ACTIVITYTYPEGRP_ADDNODE     Object BUS1115 (Activity Type Group) - Method AddNode
     BAPI_ACTIVITYTYPEGRP_CREATE     Object BUS1115 (Activity Type Group) - Method Create
     BAPI_ACTIVITYTYPEGRP_GETDETAIL     Object BUS1115 (Activity Type Group) - Method GetDetail
     BAPI_ACTIVITYTYPEGRP_GETLIST     Object BUS1115 (Activity Type Group) - Method GetList
     BAPI_ACTIVITYTYPE_GETDETAIL     Detail Information for Activity Type on Key Date
     BAPI_ACTIVITYTYPE_GETLIST     List of Activity Types Using Selection Criteria
     BAPI_ACTIVITYTYPE_GETPRICES     Output Activity Prices for Activity Types on Key Date
     BAPI_ACTIVITY_COMPARE     Test Module for Modeling
     BAPI_ACTIVITY_GETALLCOUPLING     Determination of Coupling Events for Several Activities
     BAPI_ACTIVITY_GETCOUPLING     Get activity coupling events
     BAPI_ACTIVITY_GETDETAIL     Read diagram
     BAPI_ACTIVITY_GETPOTCOUPLING     Get potential coupling events between two activities
     BAPI_ACTIVITY_GET_PARENTS     Delivers Higher-Level Activities
     BAPI_ACTIVTY_GETDIAGRAMIDS     Read diagram
     BAPI_ACTTYPE_CHANGEMULTIPLE     Change One or More Activity Types
     BAPI_ACTTYPE_CREATEMULTIPLE     Create One or More Activity Types
     BAPI_ACT_INPUT_CHECK_AND_POST     Activity Type Planning/Price Planning: Formal Parameter Check
     BAPI_ACT_INPUT_READ     Activity Type Planning/Price Planning: Formal Parameter Check
     BAPI_ACT_PRICE_CHECK_AND_POST     Activity Type Planning/Price Planning: Formal Parameter Check
     BAPI_ACT_PRICE_READ     Activity Type Planning/Price Planning: Formal Parameter Check
     BAPI_ADDITIONALDATA_GETDETAIL     Read additional personal data
     BAPI_ADDITIONAL_MAINTAINDATA     Create and Change Additionals Assignments (Retail)
     BAPI_ADDPERSDATA_CHANGE     Change additional personal data
     BAPI_ADDPERSDATA_CREATE     Create additional personal data
     BAPI_ADDPERSDATA_DELETE     Delete additional personal data
     BAPI_ADDPERSDATA_DELIMIT     Delimit additional personal data validity period
     BAPI_ADDPERSDATA_GETDETAILEDLI     Read instances with data
     BAPI_ADDPERSDATA_GETLIST     Read instances
     BAPI_ADDRCONTPART_SAVEREPLICA     BAPI for inbound distribution of contact person addresses
     BAPI_ADDREMPAU_CHANGE     ESS Address Change - Australia
     BAPI_ADDREMPAU_CREATE     ESS Address Create - Australia
     BAPI_ADDREMPAU_CREATESUCCESSOR     ESS Address Create Successor - Australia
     BAPI_ADDREMPAU_GETDETAIL     ESS Address Get Detail - Australia
     BAPI_ADDREMPAU_GETDETAILEDLIST     Read instances with data
     BAPI_ADDREMPAU_REQUEST     ESS Address Request - Australia
     BAPI_ADDREMPAU_SIMULATECREATN     ESS Address Simulate Creation - Australia
     BAPI_ADDREMPCH_CREATESUCCESSOR     Create Subsequent Employee Address Record
     BAPI_ADDREMPCH_GETDETAILEDLIST     Read Instances with Data
     BAPI_ADDREMPDE_CREATESUCCESSOR     Create Next Employee Address Record
     BAPI_ADDREMPDE_GETDETAILEDLIST     Read Instances with Data
     BAPI_ADDREMPDK_CREATESUCCESSOR     Create Subs.Employee Address Record
     BAPI_ADDREMPDK_GETDETAILEDLIST     Read Instances with Data
     BAPI_ADDREMPES_CREATESUCCESSOR     Personnel number next record create
     BAPI_ADDREMPES_GETDETAILEDLIST     Read instances with data
     BAPI_ADDREMPFR_CREATESUCCESSOR     Franch Employee Address: Create Next Record
     BAPI_ADDREMPFR_GETDETAILEDLIST     Read Data Records in Period (French Employee Addresses)
     BAPI_ADDREMPHK_CHANGE     Change Employee Address (Hong Kong)
     BAPI_ADDREMPHK_CREATE     Create Employee Address (Hong Kong)
     BAPI_ADDREMPHK_CREATESUCCESSOR     Create subs.employee address record (Hong Kong)
     BAPI_ADDREMPHK_GETDETAIL     Read employee address (Hong Kong)
     BAPI_ADDREMPHK_GETDETAILEDLIST     Read instances with data (Hong Kong)
     BAPI_ADDREMPHK_REQUEST     Create locked employee address record (Hong Kong)
     BAPI_ADDREMPHK_SIMULATECREATE     Simulation: Create Employee Address (Hong Kong)
     BAPI_ADDREMPID_CHANGE     ESS Address Change - Indonesia
     BAPI_ADDREMPID_CREATE     ESS Address Create - Indonesia
     BAPI_ADDREMPID_CREATESUCCESSOR     ESS Address Create Successor - Indonesia
     BAPI_ADDREMPID_GETDETAIL     ESS Address Get Detail - Indonesia
     BAPI_ADDREMPID_GETDETAILEDLIST     Read instances with data - Indonesia
     BAPI_ADDREMPID_REQUEST     Create locked employee address record - Indonesia
     BAPI_ADDREMPID_SIMULATECREATIO     ESS Address Simulate Creation - Indonesia
     BAPI_ADDREMPIE_CREATESUCCESSOR     Create subs.employee address record
     BAPI_ADDREMPIE_GETDETAILEDLIST     Read instances with data
     BAPI_ADDREMPIT_CREATESUCCESSOR     Create personnel number next record
     BAPI_ADDREMPIT_GETDETAILEDLIST     <Currently not used>
     BAPI_ADDREMPMY_CHANGE     ESS Address Change - Malaysia
     BAPI_ADDREMPMY_CREATE     ESS Address Create - Malaysia
     BAPI_ADDREMPMY_CREATESUCCESSOR     ESS Address Create Successor - Malaysia
     BAPI_ADDREMPMY_GETDETAIL     ESS Address Get Detail - Malaysia
     BAPI_ADDREMPMY_GETDETAILEDLIST     Read instances with data - Malaysia
     BAPI_ADDREMPMY_REQUEST     Create locked employee address record - Malaysia
     BAPI_ADDREMPMY_SIMULATECREATIO     ESS Address Simulate Creation - Malaysia
     BAPI_ADDREMPNL_CREATESUCCESSOR     Create Subsequent Employee Address Record
     BAPI_ADDREMPNL_GETDETAILEDLIST     Read Authority Data
     BAPI_ADDREMPNZ_CHANGE     ESS Address Change - Newzealand
     BAPI_ADDREMPNZ_CREATE     ESS Address Create - Newzealand
     BAPI_ADDREMPNZ_CREATESUCCESSOR     ESS Address Create Successor -Newzealand
     BAPI_ADDREMPNZ_GETDETAIL     ESS Address Get Detail - Newzealand
     BAPI_ADDREMPNZ_GETDETAILEDLIST     Read instances with data
     BAPI_ADDREMPNZ_REQUEST     ESS Address Request - Newzealand
     BAPI_ADDREMPNZ_SIMULATECREATN     ESS Address Simulate Creation - Newzealand
     BAPI_ADDREMPPT_GETDETAILEDLIST     
     BAPI_ADDREMPSG_CHANGE     ESS Address Change - Singapore
     BAPI_ADDREMPSG_CREATE     ESS Address Create - Singapore
     BAPI_ADDREMPSG_CREATESUCCESSOR     ESS Address Create Successor - Singapore
     BAPI_ADDREMPSG_GETDETAIL     ESS Address Get Detail - Singapore
     BAPI_ADDREMPSG_GETDETAILEDLIST     Read instances with data - Singapore
     BAPI_ADDREMPSG_REQUEST     Create locked employee address record - Singapore
     BAPI_ADDREMPSG_SIMULATECREATIO     ESS Address Simulate Creation - Singapore
     BAPI_ADDREMPTH_APPROVE     Unlock employee address
     BAPI_ADDREMPTH_CHANGE     Change Employee Address
     BAPI_ADDREMPTH_CREATE     Create Employee Address
     BAPI_ADDREMPTH_CREATESUCCESSOR     Create subs.employee address record
     BAPI_ADDREMPTH_DELIMIT     Delimit Employee Address Validity Period
     BAPI_ADDREMPTH_GETDETAIL     Read employee address
     BAPI_ADDREMPTH_GETDETAILEDLIST     Read instances with data
     BAPI_ADDREMPTH_GETLIST     Read Instances
     BAPI_ADDREMPTH_REQUEST     Create locked employee address record
     BAPI_ADDREMPTH_SIMULATECREATIO     Simulation: Create Employee Address
     BAPI_ADDREMPTW_CHANGE     Change Employee Address (Taiwan)
     BAPI_ADDREMPTW_CREATE     Create Employee Address (Taiwan)
     BAPI_ADDREMPTW_CREATESUCCESSOR     Create subs.employee address record (Taiwan)
     BAPI_ADDREMPTW_GETDETAIL     Read employee address (Taiwan]
     BAPI_ADDREMPTW_GETDETAILEDLIST     Read instances with data (Taiwan)
     BAPI_ADDREMPTW_REQUEST     Create locked employee address record (Taiwan)
     BAPI_ADDREMPTW_SIMULATECREATE     Simulation: Create Employee Address (Taiwan)
     BAPI_ADDREMPUS_CREATESUCCESSOR     Create additional employee address record
     BAPI_ADDREMPUS_GETDETAILEDLIST     Read Instances with Data
     BAPI_ADDRESSCONTPART_CHANGE     BAPI to change contact person addresses
     BAPI_ADDRESSCONTPART_GETDETAIL     BAPI to read contact person addresses
     BAPI_ADDRESSEMPCH_CHANGE     Change Employee Address
     BAPI_ADDRESSEMPCH_CREATE     Create Employee Address
     BAPI_ADDRESSEMPCH_GETDETAIL     Read Employee Address
     BAPI_ADDRESSEMPCH_REQUEST     Create Locked Employee Address Record
     BAPI_ADDRESSEMPCREATESUCCESSOR     Create Next Employee Address Record
     BAPI_ADDRESSEMPDE_CHANGE     Change Employee Address
     BAPI_ADDRESSEMPDE_CREATE     Create Employee Address
     BAPI_ADDRESSEMPDE_GETDETAIL     Read Employee Address
     BAPI_ADDRESSEMPDE_REQUEST     Create Locked Employee Address Record
     BAPI_ADDRESSEMPDK_CHANGE     Change Employee Address
     BAPI_ADDRESSEMPDK_CREATE     Create Employee Address
     BAPI_ADDRESSEMPDK_GETDETAIL     Read Employee Address
     BAPI_ADDRESSEMPDK_REQUEST     Create Locked Employee Address Record
     BAPI_ADDRESSEMPES_CHANGE     Change employee address
     BAPI_ADDRESSEMPES_CREATE     Create employee address
     BAPI_ADDRESSEMPES_GETDETAIL     Read employee address
     BAPI_ADDRESSEMPES_REQUEST     Create locked employee address
     BAPI_ADDRESSEMPFR_CHANGE     Change French Employee Address
     BAPI_ADDRESSEMPFR_CREATE     Create French Employee Address
     BAPI_ADDRESSEMPFR_GETDETAIL     Read French Employee Address
     BAPI_ADDRESSEMPFR_REQUEST     Create Locked French Employee Address
     BAPI_ADDRESSEMPGETDETAILEDLIST     Read instances with data
     BAPI_ADDRESSEMPIE_CHANGE     Change Employee Address
     BAPI_ADDRESSEMPIE_CREATE     Create Employee Address
     BAPI_ADDRESSEMPIE_GETDETAIL     Read employee address
     BAPI_ADDRESSEMPIE_REQUEST     Create locked employee address record
     BAPI_ADDRESSEMPIT_CHANGE     Change employee's address
     BAPI_ADDRESSEMPIT_CREATE     Create employee's address
     BAPI_ADDRESSEMPIT_GETDETAIL     Read employee's address
     BAPI_ADDRESSEMPIT_REQUEST     Create locked employee's address
     BAPI_ADDRESSEMPJP_CHANGE     Address Japan: Change record
     BAPI_ADDRESSEMPJP_CREATE     address Japan: Create record
     BAPI_ADDRESSEMPJP_CRESUCCESSOR     Address Japan: Create succeeding record
     BAPI_ADDRESSEMPJP_DETAILEDLIST     Address Japan: Read instances with record
     BAPI_ADDRESSEMPJP_GETDETAIL     Address Japan: Read record
     BAPI_ADDRESSEMPJP_REQUEST     Address Japan: Create locked record
     BAPI_ADDRESSEMPJP_SIMUCREATION     Address Japan: Simulate Create record
     BAPI_ADDRESSEMPNL_CHANGE     Change Employee Addresses
     BAPI_ADDRESSEMPNL_CREATE     Create Employee Address
     BAPI_ADDRESSEMPNL_GETDETAIL     Read Employee Address
     BAPI_ADDRESSEMPNL_REQUEST     Create Locked Employee
     BAPI_ADDRESSEMPPT_CHANGE     
     BAPI_ADDRESSEMPPT_CREATE     
     BAPI_ADDRESSEMPPT_GETDETAIL     
     BAPI_ADDRESSEMPUS_CHANGE     Change Employee Address
     BAPI_ADDRESSEMPUS_CREATE     Create Employee Address
     BAPI_ADDRESSEMPUS_GETDETAIL     Read Employee Address
     BAPI_ADDRESSEMPUS_REQUEST     Create Locked Employee Address
     BAPI_ADDRESSEMP_APPROVE     Unlock employee address
     BAPI_ADDRESSEMP_CHANGE     Change Employee Address
     BAPI_ADDRESSEMP_CREATE     Create Employee Address
     BAPI_ADDRESSEMP_DELETE     Delete employee address
     BAPI_ADDRESSEMP_DELIMIT     Delimit employee address validity period
     BAPI_ADDRESSEMP_GETDETAIL     Read employee address
     BAPI_ADDRESSEMP_GETLIST     Read Instances
     BAPI_ADDRESSEMP_REQUEST     Create locked employee address record
     BAPI_ADDRESSORG_CHANGE     BAPI to Change Organization Addresses
     BAPI_ADDRESSORG_GETDETAIL     BAPI to Read Organization Addresses
     BAPI_ADDRESSORG_SAVEREPLICA     BAPI for Inbound Distribution of Organizational Addresses
     BAPI_ADDRESSPERS_CHANGE     BAPI for Changing Personal Addresses
     BAPI_ADDRESSPERS_GETDETAIL     BAPI for Reading Personal Addresses
     BAPI_ADDRESSPERS_SAVEREPLICA     BAPI for Inbound Distribution of Private Addresses
     BAPI_ADV_MED_GET_ITEMS     Read Product Catalog Items
     BAPI_ADV_MED_GET_LAYOBJ_DESCR     Read Long Text for Layout Area or Layout Area Item
     BAPI_ADV_MED_GET_LAYOBJ_DOCS     Read Documents for a Layout Area or a Layout Area Item
     BAPI_ADV_MED_GET_LAYOUT     Read Product Catalog Layout
     BAPI_ADV_MED_GET_LIST     Read Product Catalog List
     BAPI_ADV_MED_GET_PRICES     Read Product Catalog Item Prices
     BAPI_ADV_MED_GET_SALES_AREA     Read Sales Area for a Product Catalog
     BAPI_ADV_MED_GET_VARIANT_LIST     Read Product Catalog Variants
     BAPI_AGMT_COND_PROXY_UPLOAD     Distribution of Conditions for Contracts/Scheduling Agreements
     BAPI_AGMT_COND_UPLOAD     Distribution of Conditions for Contracts/Scheduling Agreements
     BAPI_AGREEMENTS     BAPI for Agreements
     BAPI_AGREEMENT_MAINTAIN     Create/Change Contract/Scheduling Agreement
     BAPI_AGREEMENT_PROXY_UPLOAD     Proxy BAPI for Upload Purchase Contracts/Scheduling Agreements
     BAPI_ALE_MODEL_GET     BAPI: read ALE distribution model
     BAPI_ALM_COMPONENT_GET_DETAIL     Read Detail Data for a Component
     BAPI_ALM_CONF_CANCEL     Cancel confirmation for maintenance/service order
     BAPI_ALM_CONF_CREATE     Create confirmation for maintenance/service order
     BAPI_ALM_CONF_GETDETAIL     Detailed data for maintenance/service order confirmation
     BAPI_ALM_CONF_GETLIST     List of maintenance/service order confirmations
     BAPI_ALM_GET_PROP     Propose Data for Time Confirmation
     BAPI_ALM_NOTIF_CHANGEUSRSTAT     Change User Status of a PM/CS Notification
     BAPI_ALM_NOTIF_CLOSE     Complete PM/CS Notification
     BAPI_ALM_NOTIF_CREATE     Create PM/CS Notification
     BAPI_ALM_NOTIF_DATA_ADD     PM/CS Notification: Add Data
     BAPI_ALM_NOTIF_DATA_DELETE     PM/CS Notification: Delete Data
     BAPI_ALM_NOTIF_DATA_MODIFY     PM/CS Notification: Change Data
     BAPI_ALM_NOTIF_GET_DETAIL     PM/CS Notification: Read Detail Data
     BAPI_ALM_NOTIF_LIST_EQUI     Select PM/CS Notifications by Equipment
     BAPI_ALM_NOTIF_LIST_FUNCLOC     Select PM/CS Notifications by Functional Locations
     BAPI_ALM_NOTIF_LIST_PARTNER     Select PM/CS Notifications by Partners
     BAPI_ALM_NOTIF_LIST_PLANGROUP     Select PM/CS Notifications by Maintenance Planner Group
     BAPI_ALM_NOTIF_LIST_SORTFIELD     Select PM/CS Notifications by Sort Field
     BAPI_ALM_NOTIF_POSTPONE     Reset PM/CS Notification
     BAPI_ALM_NOTIF_PUTINPROGRESS     Release PM/CS Notification
     BAPI_ALM_NOTIF_SAVE     Save PM/CS Notification
     BAPI_ALM_NOTIF_TASK_COMPLETE     PM/CS Notification: Complete Task
     BAPI_ALM_NOTIF_TASK_RELEASE     PM/CS Notification: Release Task
     BAPI_ALM_NOTIF_TASK_SUCCESS     PM/CS Notification: Set Task to Successful
     BAPI_ALM_OPERATION_GET_DETAIL     Read Detail Data for an Operation
     BAPI_ALM_ORDERHEAD_GET_LIST     Determination of a List of Maintenance/Service Orders from Selection
     BAPI_ALM_ORDEROPER_GET_LIST     Determination of a List of Operations from Selection
     BAPI_ALM_ORDER_GET_DETAIL     Reading of Detail Data for an Order
     BAPI_ALM_ORDER_MAINTAIN     Process Maintenance-/Service Order
     BAPI_ALV_ATECATT_LOG_REQ2     
     BAPI_ALV_AT_NEW_DB     
     BAPI_ALV_AUTOMATION_ROUTINE     
     BAPI_ANSWER_READMULTIPLE     Read answers
     BAPI_APPCOMP_READMULTIPLE     Read application component ID
     BAPI_APPLICANT_CHANGEPASSWORD     Change applicant password
     BAPI_APPLICANT_CHECKEXISTENCE     Check applicant's existence
     BAPI_APPLICANT_CHECKPASSWORD     Check applicant password
     BAPI_APPLICANT_CREATE     Create applicant
     BAPI_APPLICANT_CREATE_PW_REG     Create entry for applicant password
     BAPI_APPLICANT_DELETE_PW_REG     Delete entry for applicant password
     BAPI_APPLICANT_DEQUEUE     Unlock Applicant
     BAPI_APPLICANT_ENQUEUE     Lock Applicant
     BAPI_APPLICANT_GETSTATUS     Determine applicant status
     BAPI_APPLICANT_GET_PW_REG     Read entry for applicant password
     BAPI_APPLICANT_INITPASSWORD     Initialize applicant password
     BAPI_APPLICATIONLOG_GETDETAIL     Read Details of Entries in Application Log
     BAPI_APPLICATION_CREATE     Create Application
     BAPI_APPRAISAL_CHANGE     Change appraisals
     BAPI_APPRAISAL_CREATE     Create appraisals
     BAPI_APPRAISAL_DELETE     Delete appraisals
     BAPI_APPRAISAL_GETDETAIL     Read appraisal
     BAPI_APPRAISAL_GETLIST     Display appraisals
     BAPI_APPRAISAL_MODEL_GETDETAIL     Read appraisal model
     BAPI_APPRAISAL_MODEL_GETLIST     Display Appraisal Model
     BAPI_APPRAISAL_SCALE_GETDETAIL     Read proficiencies and texts for scale
     BAPI_APPRAISAL_STATUS_CHANGE     Change appraisal status
     BAPI_APPRAISEE_GETLIST     Read appraisees
     BAPI_APPRAISER_GETLIST     Read appraisers
     BAPI_APPREQUEST_ADDVARIANT     Create Appropriation Request Variant
     BAPI_APPREQUEST_ASSGNTOPROGPOS     Assign Appropriation Request to Inv. Program Position(s)
     BAPI_APPREQUEST_ASSGNVRNTVERSN     Assign Appropriation Request to Plan Version(s)
     BAPI_APPREQUEST_CHANGE     Change appropriation request
     BAPI_APPREQUEST_CHANGEVARIANT     Change Appropriation Request Variant
     BAPI_APPREQUEST_CHANGEVARI_MPO     Interface Module for BAPI_APPREQUEST_CHANGEVARIANT
     BAPI_APPREQUEST_CHANGE_MPO     Interface Module
     BAPI_APPREQUEST_CHNGASSGNMNTIP     Change Assignment of Approp. Request to Inv. Program Position
     BAPI_APPREQUEST_CREATE     Create Appropriation Request
     BAPI_APPREQUEST_DELETE     Delete appropriation request
     BAPI_APPREQUEST_GETDETAIL     Display appropriation request
     BAPI_APPREQUEST_GETDETAIL_MPO     Interface Module for BAPI_APPREQUEST_GETDETAIL
     BAPI_APPREQUEST_GETSTATUS     Display Status of Appropriation Request
     BAPI_APPREQUEST_REMOVEVARIANT     Delete Appropriation Request Variant
     BAPI_APPREQUEST_RESETPLANVALUE     Reset Plan Values of Appropriation Request Variant
     BAPI_APPREQUEST_SETPLANVALUES     Change Plan Values of Appropriation Request Variant
     BAPI_APPREQUEST_SETSTATUS     Setting System and User Status of Appropriation Request
     BAPI_APPREQUEST_SETSTATUSVARNT     Setting of User and System Status on Variants
     BAPI_APPREQUEST_UASSGNVRNTVRSN     Cancel Assignment of Appropriation Request Variant to Plan Version
     BAPI_APPREQUEST_UNASSGNPROGPOS     Cancel Assignment of Appropriation Request to Inv. Program Position(s)
     BAPI_AP_ACC_GETBALANCEDITEMS     Vendor Account Clearing Transactions in a given Period
     BAPI_AP_ACC_GETCURRENTBALANCE     Vendor Account Closing Balance in Current Fiscal Year
     BAPI_AP_ACC_GETKEYDATEBALANCE     Vendor Account Balance at Key Date
     BAPI_AP_ACC_GETOPENITEMS     Vendor Account Open Items at a Key Date
     BAPI_AP_ACC_GETPERIODBALANCES     Posting Period Balances per Vendor Account in Current Fiscal Year
     BAPI_AP_ACC_GETSTATEMENT     Vendor Account Statement for a given Period
     BAPI_AR_ACC_GETBALANCEDITEMS     Customer account clearing transactions in a given time period
     BAPI_AR_ACC_GETCURRENTBALANCE     Closing balance of customer account in current fiscal year
     BAPI_AR_ACC_GETKEYDATEBALANCE     Customer account balance at a key date
     BAPI_AR_ACC_GETOPENITEMS     Customer account open items at a key date
     BAPI_AR_ACC_GETPERIODBALANCES     Posting period totals per customer account in current fiscal year
     BAPI_AR_ACC_GETSTATEMENT     Customer account statement for a given period
     BAPI_ASSET_ACQUISITION_CHECK     Check asset acquisition
     BAPI_ASSET_ACQUISITION_POST     Post Asset Acquisition
     BAPI_ASSET_POSTCAP_CHECK     Check post-capitalization
     BAPI_ASSET_POSTCAP_POST     Post post-capitalization
     BAPI_ASSET_RETIREMENT_CHECK     Check asset retirement
     BAPI_ASSET_RETIREMENT_POST     Post asset retirement
     BAPI_ASSET_REVERSAL_CHECK     Check Reversal of Asset Document
     BAPI_ASSET_REVERSAL_POST     Post Reversal of Asset Document
     BAPI_ASSORTMENTLIST_GETGROUP     Select Assortment List Groups
     BAPI_ASSORTMENTLIST_GETHEAD     Select Assortment List Header
     BAPI_ASSORTMENTLIST_GETPOS     Select Assortment List Items
     BAPI_ASSORTMENT_MAINTAINDATA     Maintenance of Assortments
     BAPI_ATTENDEE_BOOK_LIST     Read Attendee Bookings
     BAPI_ATTENDEE_CHANGEPASSWORD     Change attendee password
     BAPI_ATTENDEE_CHECKEXISTENCE     Check existence of attendee
     BAPI_ATTENDEE_CHECKPASSWORD     Check attendee password
     BAPI_ATTENDEE_PREBOOK_LIST     Read attendee prebookings
     BAPI_ATTENDEE_TYPE_LIST     Internet attendee types
     BAPI_ATTRIBUT_SENDLIST     Function module for BAPI BARCODE.SendList
     BAPI_BANKACCT_GET_BUPA     BAPI: Select Business Partner for Account
     BAPI_BANKACCT_GET_DETAIL     BAPI: Account Detail Data
     BAPI_BANKACCT_GET_HIERARCHY     BAPI: Account Hierarchy for an Account
     BAPI_BANKACCT_GET_LIST     BAPI: List of Accounts for a Business Partner
     BAPI_BANKACCT_GET_LIST_ALL     BAPI: List of all Accounts for One or More Bank Keys
     BAPI_BANKACCT_GET_ROOTACCOUNTS     BAPI: Determination of Root Accounts for a Hierarchy
     BAPI_BANKDETAILCREATESUCCESSNL     Create Subsequent Bank Details Record
     BAPI_BANKDETAILCREATESUCCESSOR     Create subsequent bank details record
     BAPI_BANKDETAILGBCREATESUCCESS     Create subsequent bank details record
     BAPI_BANKDETAILGBGETDETAILLIST     Read instances with data
     BAPI_BANKDETAILGB_APPROVE     Unlock bank details
     BAPI_BANKDETAILGB_CHANGE     Change bank details
     BAPI_BANKDETAILGB_CREATE     Create bank details
     BAPI_BANKDETAILGB_DELETE     Delete bank details
     BAPI_BANKDETAILGB_DELIMIT     Bankverbindung zeitlich abgrenzen
     BAPI_BANKDETAILGB_GETDETAIL     Read bank details
     BAPI_BANKDETAILGB_GETLIST     Read instances
     BAPI_BANKDETAILGB_REQUEST     Create locked bank details record
     BAPI_BANKDETAILGETDETAILEDLINL     Read Authority Data
     BAPI_BANKDETAILGETDETAILEDLIST     Read instances with data
     BAPI_BANKDETAILJP_DETAILEDLIST     Bank Japan: Read instances with record
     BAPI_BANKDETAILJP_GETDETAIL     Bank Japan: Read record
     BAPI_BANKDETAILNL_APPROVE     Unlock Bank Details
     BAPI_BANKDETAILNL_CHANGE     Change Bank Details
     BAPI_BANKDETAILNL_CREATE     Create Bank Details
     BAPI_BANKDETAILNL_DELETE     Delete Bank Details
     BAPI_BANKDETAILNL_GETDETAIL     Read Bank Details
     BAPI_BANKDETAILNL_GETLIST     Read Authorities
     BAPI_BANKDETAILNL_REQUEST     Create Locked Bank Details
     BAPI_BANKDETAIL_APPROVE     Unlock bank details
     BAPI_BANKDETAIL_CHANGE     Change bank details
     BAPI_BANKDETAIL_CREATE     Create bank details
     BAPI_BANKDETAIL_DELETE     Delete bank details
     BAPI_BANKDETAIL_DELIMIT     Delimit bank details
     BAPI_BANKDETAIL_GETDETAIL     Read bank details
     BAPI_BANKDETAIL_GETLIST     Read instances
     BAPI_BANKDETAIL_REQUEST     Create locked bank details record
     BAPI_BANKNZ_CHANGE     Change bank details
     BAPI_BANKNZ_CREATE     Create bank details
     BAPI_BANKNZ_CREATESUCCESSOR     Create subsequent bank details record
     BAPI_BANKNZ_GETDETAIL     Read bank details
     BAPI_BANKNZ_GETDETAILEDLIST     Read instances with data
     BAPI_BANKNZ_REQUEST     Create locked bank details record
     BAPI_BANKNZ_SIMULATECREATION     Simulation: Create Bank Details
     BAPI_BANK_CHANGE     Change Bank
     BAPI_BANK_CREATE     Create Bank
     BAPI_BANK_GETDETAIL     Details on Banks
     BAPI_BANK_GETLIST     List of Banks
     BAPI_BANK_SAVEREPLICA     Duplicate Individual Banks (ALE)
     BAPI_BANK_STATEMENT_EXEC     Bank Statement: Newly Create Bank Statement
     BAPI_BANK_STATEMENT_GET     Bank Statement: Call Up Created Bank Statement
     BAPI_BARCODE_SENDLIST     Function module for BAPI BARCODE.SendList
     BAPI_BASICPAYEVALUATEWAGETYPES     Valuate person-specific wage types
     BAPI_BASICPAY_APPROVE     Unlock basic pay
     BAPI_BASICPAY_CHANGE     Change Basic Pay
     BAPI_BASICPAY_CREATE     Create Basic Pay
     BAPI_BASICPAY_CREATESUCCESSOR     Create subsequent basic pay record
     BAPI_BASICPAY_DELETE     Delete basic pay
     BAPI_BASICPAY_EVALUATEWAGETYPS     Create Basic Pay
     BAPI_BASICPAY_GETDETAIL     Read basic pay
     BAPI_BASICPAY_GETLIST     Read Instances
     BAPI_BASICPAY_REQUEST     Create Locked Basic Pay Record
     BAPI_BASICPAY_SIMULATECREATION     Simulation: Create basic pay
     BAPI_BATCH_CHANGE     Change Batch
     BAPI_BATCH_CREATE     Create Batch
     BAPI_BATCH_DELETE     
     BAPI_BATCH_GET_DETAIL     Batch detailed information
     BAPI_BATCH_GET_LEVEL     Determine batch level
     BAPI_BATCH_REPLICATE     Distribute Batch
     BAPI_BATCH_RESTRICT     
     BAPI_BATCH_SAVE_REPLICA     Replicate batch
     BAPI_BATCH_UNDELETE     
     BAPI_BATCH_UNRESTRICT     
     BAPI_BECBUSSCEN_READ     Read Collaborative Business Map
     BAPI_BEN_BENADJREAS_CALC_ENDDA     Determination of the (new) end date of an existing adjustment reason
     BAPI_BEN_BENADJREAS_DELIMIT     Delimitation of adjustment reason
     BAPI_BEN_BENADJREAS_GET_LIST     Define adjustment reasons that are currently valid for an employee
Edited by: Srinivas Manchikalapati on Nov 24, 2008 3:05 PM

Similar Messages

  • List of BAPIs related to Workflow

    hello,
    I am currently working on a mobile application android my goal is to validate a workflow from a user that's why I want a list of BAPI with a link to the workflow
    thank you
    Moderator message: please do more research before asking, show what you have done yourself when asking.
    Edited by: Thomas Zloch on Jun 20, 2011 1:19 PM

    Hi,
    BAPI and FM related to Workflow -
    SAP_WAPI_START_WORKFLOW
    SAP_WAPI_CREATE_EVENT(latest)
    SWE_EVENT_CREATE (old)
    SAP_WAPI_CREATE_WORKLIST
    SAP_WAPI_GET_WORKITEM_DETAIL
    BAPI_CATIMESHEETMGR_INSERT
    SAP_WAPI_EXECUTE_WORKITEM
    BAPI_USER_GET_DETAIL
    Pls check the BAPI tcode in SAP for ore list of BAPIs related to workflow.
    Regards
    Lekha

  • How can I retrieve a List of BAPIs with JCO?

    Hello!
    I want to retrieve a list of BAPIs in Java. Does anyone have a code sample how to do this with JCO and SWO_QUERY_API_METHODS?
    Regards,
    Jan

    Hi Diana,
    I've written a small example here (refresh my rusty JCo!) which returns just the function names in a Vector.
    Hope this helps,
    Gregor
    * Fetch a list of BAPIs
    * @author Gregor Brett
    import com.sap.mw.jco.*;
    import java.util.*;
    public class GetBapis
       private JCO.Client client;     
       private JCO.Repository repository;
       private Vector bapis;
       public GetBapis()
          try
             client = JCO.createClient("CLIENT","USERNAME","PASSWORD","EN","SERVERNAME","00");
             client.connect();
             repository = new JCO.Repository("Gregor", client);
               IFunctionTemplate ftemplate = repository.getFunctionTemplate("SWO_QUERY_API_METHODS");
               JCO.Function function = ftemplate.getFunction();
               client.execute(function);
                JCO.Table table = function.getTableParameterList().getTable("API_METHODS");
                bapis = new Vector();
             do
                JCO.Field functionName = table.getField("FUNCTION");
                   bapis.add(functionName.getString());
               while(table.nextRow());
          catch(Exception e)
             System.out.println("Error: " + e.getMessage());
             e.printStackTrace();
       public Vector getBapiList()
               return bapis;
       public static void main(String[] args)
               GetBapis gb = new GetBapis();
               Vector v = gb.getBapiList();
               System.out.println("Fetched " + v.size() + " BAPIs.");

  • List of BAPIs

    Hi,
    Could somebody point me to the url / resource which gives me a list of BAPIs (Prospect, Lead, Opportunity, Order)?
    I intend to call them from within my application for query and update purposes.
    Grateful for any help in this regard.
    Regards

    In import paramet IT_HEADER_GUID you set guids ob transaction that you want to read. Then in export you get data. Most important are:
    ET_ORDERADM_H - basic data of transaction
    ET_OPPORT_H - opportunity data of transaction
    ET_LEAD_H - lead data of transaction
    ET_ACTIVITY_H - activity data of transaction
    You can find many examples on the forum for both functions.

  • List of BAPI, BADI, User Exits

    Hi !
    I need to get the following points for my boss:
    1.)  A list of the BAPIs that are IN USE at our system.
    2.)  A list of BADIs that are IN USE at our system.
    3.)  A list of User Exits that are IN USE at our system.
    Any idea / Transactioncodes etc. where I can get these informations?
    Please help me out, I've got no clue from BAPI, BADIs and User Exits.
    Thanks and best regards,
    Matthias

    Hello Stangl,
    I can give the list of BAPI ,BADI and USER EXITS.
    but i will not give
    there simple way to find all these things.
    for BAPIS
    suppose u want know the related BAPIS to the program u have to do
    system->status->program name->attributes->package..take the package name goto tcode SE80 and give the package name u willl find the FM in
    all the FM starts with Bapis those bapi FMs.
    For BADIs
    system->status->program name->attributes->package..
    se18->F4->package name - u will get the realated BAIDs
    For user exits
    system->status->program name->attributes->package..
    SMOD->F4->package name - u will get the realated user exiits.
    If use ful reward points
    santhosh

  • To lock users in ALV list using BAPI

    hi
    i've displayed a list of users who are not logged for 90 days on ALV and i want to lock selected users on that particular list using BAPI.
    help me with this
    regards
    pradeep

    Hi,
    Provide a checkbox on ALV to select records for locking. Provide LOCK button. When this button is clicked call BAPI : BAPI_USER_LOCK. This will lock the user from logging to sap.
    To unlock use bapi : BAPI_USER_UNLOCK.
    Best regards,
    Prashant

  • HI please send faq's regarding to only BAPI & BADI?

    please send faq's regarding to only BAPI & BADI?
    if possible with answers  as soon as possible.

    hi,
    Check out following links
    [http://www.erpgenie.com/faq/abap.htm]
    [http://www.erpgenie.com/sap/abap/bapi/index.htm]
    [http://www.sapdomain.com]
    There are many more
    Reward if useful.
    Thanks
    Madhura

  • Regarding list having Check Boxes

    Hello All,
    I have a doubt regarding list having check boxes.
    I have a table having five values in rows.How to display that list having those 5 values along with check boxes.
    And i need to select only one particular check box.
    Please reply as soon as possible

    hi there,
    check this code.
    REPORT ZP5 no standard page heading.
    tables mara.
    *data: mark1 type c.
    data: begin of itab occurs 0,
          mark1(1),
          matnr like mara-matnr,
          werks like marc-werks,
          end of itab.
    select-options :so_matnr for mara-matnr.
    start-of-selection.
          select matnr
                 werks
                 from marc
                 into corresponding fields of table itab
                 up to 10 rows
                 where matnr in so_matnr
                 order by matnr .
                 loop at itab.
                 write:/ itab-mark1 as checkbox,
                         itab-matnr,
                         itab-werks.
                 endloop.
    regards,
    vikky.

  • Want to know List of BAPIs for transaction NMM1

    Hi All,
    Can any one provide informtation how to get a list of bapis avaialable for the transaction NMM1 in SAP 4.6c.
    Thanks
    Tangudu
    Edited by: ravi tangudu on Aug 24, 2009 3:46 PM

    Step1:Go to transaction BAPI or SWo1 search for bapi.
    Step2.Go to transaction NMM1 and find the package name.Place the package in se80 and seach for related bapis in it.
    Step3.By using package find the function module in trasaction se37 and search for where used list.
    Step4.Search in se11 using bapi table by  keyword bapi
    Thanks,
    AMS

  • How to get IDocs list or BAPIs in IR

    Hi Every one / XI Gurus,
    I am learning XI.
    I am an ABAPer for past 4 years.
    I have learnt XI to some extent by using SDN (some docs, links and some weblogs).
    Thank you all.
    I have done File to File and XML to XML (both are almost same) scenario using a weblog mentioned in SDN.
    It was very good and easy for beginners.
    When i am trying to do the scenario IDocs to File or File to IDoc  or
    BAPI/RFC to File or File to BAPI/RFC using the Weblogs available in SDN
    I am facing certain problems.
    I am not sure if i am correctly giving the parameters in SLD.
    But when i import the SLD to IR, i am not able to view IDocs or BAPIs in the IR.
    Can you please help me in setting the SLD and getting the list of IDocs and BAPIs
    in the IR.
    Please do not suggest me any existing weblogs because i have gone through all of them available in SDN.
    Thanks,
    Priyanka.

    Hi,
    In IR you can import the RFC from R/3 system.
    Right Click on the Imported Objects and click the RFC and choose import the RFC.
    Select the Radio Button  Import of RFC/iDoc allowed. After U Create a Namespace
    Save it And Activate
    <b>The Follow the Following Steps To Do</b>
    <b>Steps</b>
    <b>SAP XI</b>
    1) RFC Destination (SM59)
    a) Choose create.
    b) Specify the name of the RFC destination
    c) Select connection type as 3 and save
    d) In the technical settings tab enter the details SAP SID/URL and system number#.
    e) Enter the Gateway host as same details above SID/URL.
    f) Gateway service is 3300+system number#.
    g) In the Logon /Security tab, enter the client user & Password details of Destination system.
    h) Test the connection and remote logon.
    2) Create Port (IDX1)
    a) Select create new button
    b) Enter the port name as SAP+SID (The starting char should be SAP)
    c) Enter the destination client.
    d) Enter the RFC Destination created in SAP R/3 towards other system.
    e) Save
    3) Load Meta Data for IDOC (IDX2)
    a) Create new
    b) IDOC Message Type
    c) Enter port created in IDX1.
    <b>SAP R/3</b>
    1) RFC Destination (SM59)
    a) Choose create.
    b) Specify the name of the RFC destination
    c) Select connection type as 3 and save
    d) In the technical settings tab enter the details SAP SID/URL and system number#.
    e) Enter the Gateway host as same details above SID/URL.
    f) Gateway service is 3300+system number#.
    g) In the Logon /Security tab, enter the client user & Password details of Destination system.
    h) Test the connection and remote logon.
    2) Create Port (We21)
    a) First Select Transactional RFC and then click create button
    b) Enter the destination port name as SAP+SID (The starting char should be SAP)
    c) Enter the destination client.
    d) Enter the RFC Destination created in SAP R/3 towards other system.
    e) Save
    3) Create Partner Profile (WE20)
    a) Create New
    b) Create the Partner no. name as same the logical system name of the destination system.
    c) Select Partner type LS
    d) Enter details for Type: US/USER, Agent, and Lang.
    e) Click on the + button to select the message type.
    f) Select Partner no. and LS which ever create above.
    g) Select Message type
    h) Select Process code related to the Message type.
    I) save.
    <b>In SLD – System Landscape Directory</b>
    TS for R/3 (Logical system):-Assign the client name created in R/3 as Logical system Name.
    Ts for Third Party (Logical system):-
    BS for SAP R/3 (Logical system):- Assign the client name created in R/3 as Logical system Name.
    BS for Third Party (Logical system):-Enter the XI logical system name.
    <b>In Transaction SALE</b>
    Define and Assign the logical system name.
    Regards
    Khanna

  • Regarding BDC's, BAPI's, ALE ,IDOCs, BADI's

    Hi all,
    can any one send materials with screen shots having example programs
    for BDC's, BAPI's, ALE ,IDOCs, BADI's
    to my mail id
    <b><REMOVED BY MODERATOR></b>
    regards and thanks
    venu
    Message was edited by:
            Alvaro Tejada Galindo

    hi
    For BDC:
    http://myweb.dal.ca/hchinni/sap/bdc_home.htm
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/home/bdc&
    http://www.sap-img.com/abap/learning-bdc-programming.htm
    http://www.sapdevelopment.co.uk/bdc/bdchome.htm
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://help.sap.com/saphelp_47x200/helpdata/en/69/c250684ba111d189750000e8322d00/frameset.htm
    http://www.sapbrain.com/TUTORIALS/TECHNICAL/BDC_tutorial.html
    Check these link:
    http://www.sap-img.com/abap/difference-between-batch-input-and-call-transaction-in-bdc.htm
    http://www.sap-img.com/abap/question-about-bdc-program.htm
    http://www.itcserver.com/blog/2006/06/30/batch-input-vs-call-transaction/
    http://www.planetsap.com/bdc_main_page.htm
    call Transaction or session method ?
    http://www.sapbrain.com/FAQs/TECHNICAL/SAP_ABAP_DATADICTIONARY_FAQ.html
    http://www.****************/InterviewQ/interviewQ.htm
    http://help.sap.com/saphelp_46c/helpdata/en/35/2cd77bd7705394e10000009b387c12/frameset.htm
    ALE/ IDOC
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.sappoint.com/abap/ale.pdf
    http://www.sappoint.com/abap/ale2.pdf
    http://www.sapgenie.com/sapedi/idoc_abap.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/0b/2a60bb507d11d18ee90000e8366fc2/frameset.htm
    http://help.sap.com/saphelp_erp2005/helpdata/en/78/217da751ce11d189570000e829fbbd/frameset.htm
    http://www.allsaplinks.com/idoc_sample.html
    http://www.sappoint.com/abap.html
    http://help.sap.com/saphelp_erp2004/helpdata/en/dc/6b835943d711d1893e0000e8323c4f/content.htm
    http://www.sapgenie.com/sapgenie/docs/ale_scenario_development_procedure.doc
    http://edocs.bea.com/elink/adapter/r3/userhtm/ale.htm#1008419
    http://www.netweaverguru.com/EDI/HTML/IDocBook.htm
    http://www.sapgenie.com/sapedi/index.htm
    http://www.allsaplinks.com/idoc_sample.html
    Check these step-by-step links
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/ccab6730-0501-0010-ee84-de050a6cc287
    https://sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/8fd773b3-0301-0010-eabe-82149bcc292e
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/com.sap.km.cm.docs/library/uuid/3c5d9ae3-0501-0010-0090-bdfb2d458985
    BAPI
    http://help.sap.com/saphelp_46c/helpdata/en/9b/417f07ee2211d1ad14080009b0fb56/frameset.htm
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    Checkout !!
    http://searchsap.techtarget.com/originalContent/0,289142,sid21_gci948835,00.html
    http://techrepublic.com.com/5100-6329-1051160.html#
    http://www.sap-img.com/bapi.htm
    http://www.sap-img.com/abap/bapi-conventions.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sapgenie.com/abap/bapi/example.htm
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCMIDAPII/CABFAAPIINTRO.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CABFABAPIREF/CABFABAPIPG.pdf
    http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCFESDE8/BCFESDE8.pdf
    List of all BAPIs
    http://www.planetsap.com/LIST_ALL_BAPIs.htm
    http://www.sappoint.com/abap/bapiintro.pdf
    http://www.sappoint.com/abap/bapiprg.pdf
    http://www.sappoint.com/abap/bapiactx.pdf
    http://www.sappoint.com/abap/bapilst.pdf
    http://www.sappoint.com/abap/bapiexer.pdf
    http://service.sap.com/ale
    http://service.sap.com/bapi
    http://www.geocities.com/mpioud/Abap_programs.html
    http://www.sapdevelopment.co.uk/reporting/reportinghome.htm
    <b><REMOVED BY MODERATOR></b>
    regards
    Nagesh.Paruchuri
    Message was edited by:
            Alvaro Tejada Galindo

  • To List out BAPI in a system

    Hi All,
    Is there any way to list out all the activated BAPI's in a system thro' a funtion module or report?
    Rgds,
    J.Jayanthi

    Hi,
    Here you are -
    DATA : LANGUAGE TYPE SYLANGU VALUE 'EN',
           API_METHODS TYPE SWOTMETHOD OCCURS 0.
    CALL FUNCTION 'SWO_QUERY_API_METHODS'
         EXPORTING
              LANGUAGE            = LANGUAGE
         TABLES
              API_METHODS         = API_METHODS
         EXCEPTIONS
              OBJTYPE_NOT_FOUND   = 1
              METHOD_NOT_FOUND    = 2
              METHOD_NOT_API      = 3
              METHOD_NOT_RELEASED = 4
              PARAMETER_ERROR     = 5
              OTHERS              = 6.
    The tabls parameter will give you the information you need. First test it in SE37 and see if you are going to get what you want.
    And reward points to the answers and close the thread.
    Regards,
    Anand Mandalika.

  • Dynamic List in BAPI

    Hi Guys,
    Recently i have started working with BAPI's.Can ne1 plz tell me how to get the dynamic list for the BAPI....i dont knw wt to gv in the output field mapping.
    Thanks & Regards
    Anshul Bhat
    SAP - BI

    For this to work you first need a form with a drop down box. For the entry list you choose dynamic and then search and choose BAPI_GL_ACC_GETLIST.
    For the "find data service" step you have to choose "Account_list" for the output port.
    When you see the "assigned value" column set a hard coded value for your companycode input field (I set '1000' for our company). For the output fields choose @GL_ACCOUNT for both value and text (you can change the text output field later to one of the @LONG_TEXT or @SHORT_TEXT to better visualize which account name is available).
    Check the sort box to sort the list.
    Close, deploy and run to see if the list is populated. It works super for me.
    Henning Strand

  • How to retreive and display output list from BAPI

    Hello
    I am making an applcation using SUP 2.0, and this application make an user to get leave history using a Mobile System from SUP.
    I've created the MBO as Attributes using the BAPI: BAPI_LEAVE_HISTORY.
    This BAPI has some parameters IN and OUT.
    Input parameters are Employee Id and date.
    The parameter OUT is a List that retreives the employee leave history.
    Anyone has an Idea or example how to retreive the output from BAPI and displaying the output on a screen.
    Any tips or blogs that can help me?
    Thanks all!
    Satish

    Hi David Brandow,
    I have tried your solution where I just created a MBO for my 'operation' and I'm using sync parameters to execute the RFC.
    The problem I'm facing is, for example, if I create a record it gets saved in the MBO table and the record successfully gets created in SAP as well after a sync. But when I create another record and sync, the previously saved record in MBO table also gets executed so I'm getting duplicate entries in SAP.
    Have you or anyone faced this problem?
    Any response is appreciated. Please let me know if I'm not clear, I realized its a complicated scenario.
    Thanks,
    Sandeep

  • Massive creation of Top N List with BAPI BAPI_PPR_MAINTAIN

    Hello guys,
    We want to create massively Top N List (with its positions and Target
    Groups) in CRM, all in one step.
    We are using the BAPI BAPI_PPR_MAINTAIN to create a Top N list
    with its products and Bussines Partners by a code program.
    We have already saved a Top N List, however, when we assign the
    products and we indicate Reference Type "1 Product (0)", the system
    doesn´t discriminate the rest of the data by this value. Instead of it,
    the system validates the Reference Type "88 Rule (0) - Rule Product
    (0)". As a consequence, the system asks for a Rule ID which we don´t
    have.
    Finally, we got the message error: "CRM_PRP_CUST 003 Error trying to
    read the Customizing Table CRMC_PRP_RULE_I;RULE_TYPE=PC".
    The same problem is repeated with the Business Partner position. When
    we indicate the name of our Target group, we got the
    error "CRM_PRP_CUST 003 Error trying to read the Customizing Table
    CRMC_PRP_RULE_I; RULE_TYPE = PA".
    We don´t understand why this BAPI behaves wrongly. It mustn´t verify if
    all the fields in the BAPI are filled, because there are data scenarios
    in where is necessary to fill only some fields. Those data entries do
    have be there accordingly to each other.
    Are there possibilities to jump those "extra" verifications? Will this BAPI work
    to create Top N List?
    Do you know another BAPI, function module, program, etc. that we could use in order to create Top N List massively?
    Thank you for your help!
    Andrea

    Hi,
    I think that your WBS hierarchy structure is incorrect.
    Activate error log for BAPI_PROJECT_MAINTAIN using:
    METHOD_PROJECT-OBJECTTYPE = 'Trace'.
    METHOD_PROJECT-METHOD = 'Create'.
    METHOD_PROJECT-OBJECTKEY = FILENAME.
    APPEND METHOD_PROJECT.
    If you would like to see how such hierarchy structure should be coded you can first read hierarchy for existing project using:
    CALL FUNCTION 'BAPI_PROJECT_GETINFO'
    EXPORTING
    PROJECT_DEFINITION = PROJECT_DEFINITION-PROJECT_DEFINITION
    IMPORTING
    RETURN = RETURN
    TABLES
    E_WBS_HIERARCHIE_TABLE = WBS_HIERARCHIE_TABLE.
    Krzys

Maybe you are looking for

  • [Oracle AS, Datasource Pool]: java.lang.NullPointerException (Soap)

    I found below error on my applications that are on Oracle AS (data source pool). After I killed some processes on Oracle Database. <SOAP-ENV:Fault> <faultcode>SOAP-ENV:Server.Exception:(/faultcode> <faultstring>java.lang.NullPointerException</faultst

  • How to creat a a .dbf file?

    Dear All Experts, I have Forms Developer 9.0.4 and oracle 9i database. How can create a .dbf file? Or How can i write in a .dbf file? I have created or written in .txt file using Text_io But please help me to achieve the same with .dbf file. I will b

  • Export "Stereo Mixed" vs. output to Dolby 2.0 in Compressor?

    When I export a sequence's audio to AIF, I can specify whether I want to output the audio "channel grouped" or "stereo mixed". If I choose "stereo mixed", the channels are output according to the relative volume levels that I specify in the sequence'

  • Repeated Events in Calender can not be deleted

    Grrrr. Figure this one out! There are a ton of repeated events in iCal in Dec/Jan (all the same event repeated). I can not delete them as it says "Only the organizer can change this event". Furthermore... They are now syncing with the iphone but ther

  • Matrix Row : Editable

    Hi all I want to know like to disable one column in matrix for a particular Row. how can i do this? please help me    thank you.