BAPI for External Alerts
Dear Frnds,
In our scenario we are getting the alerts from external notifier server to CRM , some of the alerts are,......1)Send alerts when supply of a particular product is diminishing
2)Send alerts when excess inventory needs to be pushed
3)Send alerts when special deal is available for sale
4)Send alerts when sales has been made below a margin threshold
are any standard BAPI's available for the above or any STND RFC .
Thanks in Advance
Cheers
Ram
> - "FI/CO interface: Line item entered several times":
> what does this mean? How can I get more info on an
> error (clicking on it does not work) + how can I
> solve this problem?
Does anybody have an answer to the above question?
Thanks!
Similar Messages
-
BAPI for External Acqisition of Asset through vendor
Hi All,
Are their any standard BAPI / FM's to CHECK asset before saving and PARK the document.
Regards,
Gautham PaspalaHi,
What is the transaction code you are using and what you are typing in
F-90.
Have you limit ttype 100 for non G/L posting depreciation area's
Dont know where we can limit the GL Posting.
When you don't make postings in FI use then the a asset transaction like abzon / abso
Able to post through ABZON.
But I want to post through vendor.
Thanks
Ravi -
BAPI_ROUTING_CREATE for external operation
Hi,
I am using BAPI_ROUTING_CREATE to upload operations, and this method is working well as long as all my operations are in-house operations (PP01). But, when I want to upload external operations with control key PP02 or ZP02, I get an error "Cost element is not defined in the system" ( I am entering info-record, purchase org, cost element in addition to the fields for activity number, workcenter and so on during this upload).
But, when I create a routing manually using CA01, and enter the same data for external operation, I am able to save the routing with the exact same cost element.
Could you please help me with this error? Why am I not able to pass the same information using BAPI for external operations. Is there any other field I need to use?
Thanks.Hi,
Since you say the cost element exists & its possible to create via CA01. Add the below code before passing the value to your BAPI.
CALL FUNCTION 'CONVERSION_EXIT_ALPHA_INPUT'
EXPORTING
input = itab-cost_elem
IMPORTING
output = itab-cost_elem.
Where itab is the name of my internal table & cost_elem is the field.
Check & revert if the above resolves the issue.
Regards,
Vivek -
Exist RFC Function or Bapi for insert Records form a external program?
i create a Ztable same as tell me here:
http://abaplovers.blogspot.com/2008/02/creating-table-in-sap.html
5 String Fileds 2 Date Fields 2 Numeric Fields
my question is exist a RFC Function or Bapi for insert Records form a external program (Delphi/Visual Basic)?
Any advices?
Thanks.hi madhurao123 thanks for answer.
But Why block the Thread?
This question is no so basic, yet never learn, the forum must be open to these questions maybe open a forum somewhere basic but must be able to do these basic questions.
IT Toolbox commented the same thing, but if not here or ITtoolbox or where else can ask basic questions?
Advise me, thank you. -
How to find the WebUrl alert was raised for external network
I have two weburl's requestes to monitor under SCOM2007 R2
url one: https://www.asdftest.com
url two: https://www.lkjhtest.com
"url one" is configured to access the weburl from internal network and external network(internet) as well.
"url two" is not configured to access from external network(internet). only configured for for internal network.
I have configured for scom monitoring for the above two urls using the SCOM 2007 R2 web application template. After configuration i have not received any alert from the "Url Two"
Q1). I am expecting an alert for "Url two" because it is not configured for external network access.
why i was not received any alert for that.
Q2). How to find an web Url alert is raised for internal network or external network. SCOM Tool is not asked me to specify that the weburl is is from internal/external network access.
Q3). Particularly how to find the Url alert was raised for external network
please suggest me and correct me if i am wrong.
Thanks in advance.Hi,
Please refer to your another thread:
http://social.technet.microsoft.com/Forums/en-US/10d32ff3-d1a5-4875-b1ad-bb01a5799a33/web-url-monitoring-internalexternal-network?forum=operationsmana
Regards,
Yan Li
Regards, Yan Li -
Bapi for vendor payment with details of tunover and blocked payment
Dear all
I want to know whether any BAPI available for the details of vendor payment made and the open item with blocked payment (with the reason for the blocked payment) and the turnover of the vendor for a particular fiscal year...................
The client want to get the output as mentioned below.
e.g...
PO no : 45629810
Inv.No : 73409 (Vendor's Invoice no.)
Payment : Paid amt with date and details
Payment : Outstanding (Due and Over Due with no.of days)
Blocked Payment : Amt with the reason for blocking the payment.
Turn Over : Total turn over for that fiscal year.
This is an urgent req. from my client,i will be very grateful if any one can help me over this issue ..............
Appreciate for any relevant answers and suggestion ...........
I am in ECC 6.0
Regards
PraveenHello Raj,
Unfortunately there is no BAPI for payment detals and other company code data. The only possibility is via direct input (external data transfer).
Please have a look at the following Easy-Access-path:
SAP Menu
-> Accounting
-> Bank Applications
-> Loans Management
-> Environment
-> External Data Transfer
Within this menu entry you find diverse functions. Please start the function KCLJ to transfer data. Before you can do this you need to
prepare the transfer by creating your own transfer structure and so on. You can get further information on what to do here by navigating to
"Help > Application help" within transaction KCLJ. From here you get to the right area of SAP library.
Thanks Amber -
BAPI for fetching the list of scheduling agreements
This is my first post in SDN Forums so pardon me if I commit a mistake.
My question is: Is there a standard BAPI for fetching a list of scheduling agreements?
I know that there are BAPIs for creating and maintaining scheduling agreements like BAPI_SAG_CREATE and BAPI_SAG_CHANGE and iBAPI_SAG_GETDETAIL but each of these require the scheduling agreement number. My requirement is to list out all the scheduling agreements that are present in the system.
I found a BAPI named BAPI_DOCUMENT_GETLIST and BAPI_DOCUMENT_GETLIST2 but I'm not able to find out what documents it is able to display. If I don't specify any selection criteria, it is fetching just two records of document type DRW. No other document of any other type is fetched.
Another BAPI that I found was BAPI_SALESORDER_GETLIST in which if I specify the Transaction group as "3" (for scheduling agreement), it fetches them but those are related to Sales orders and not purchase orders.
So, if anyone has any info and can help me out, I would really appreciate it.
Edited by: rkarthea on Jul 30, 2010 10:44 AMHi Raj,
As I had said earlier, I need the Scheduling agreements related to purchase orders and not sales orders. The ones in EKKO table (Doc category: L).Will this program fetch this info?
Also, I need a Java app (that's being developed) to fetch this info, so I'm looking for a BAPI. Is there any or can this program (if it fetches the right Scheduling agreements) be called from an external Java app? -
BAPI FOR Deleting a Schedule Line Item from EKES and EKET tables
Dear All,
I would like to for deleting one of the line item from EKES (Po Confirmation ) and the respective line item from the EKET(PO Schedule Line Item Table).
Assume that am allowing the user to select the lineitem from zprogram screen and collecting the PO and Its LIne Item details in an internal table.
Can i Use
<b>BAPI_PO_Change</b> , if so , can anybody tell me the steps to follow to use this bapi for deleting the PO lineItems, since i m going to try BAPI for First time.
pls help me out
Message was edited by: Raja K.PHi raja ,
loop at iekko1.
w_index = sy-tabix.
item-po_item = itemx-po_item = iekko1-ebelp.
item-quantity = iekko1-mng01.
itemx-quantity = iekko1-mng01.
if iekko1-wamng = iekko1-wemng.
itemx-no_more_gr = item-no_more_gr = 'X'.
else.
itemx-no_more_gr = item-no_more_gr = ''.
endif.
append item.
append itemx.
clear return[].
call function 'BAPI_PO_CHANGE'
exporting
purchaseorder = iekko1-ebeln
tables
return = return
poitem = item
poitemx = itemx.
if return[] is initial.
commit work and wait.
call function 'DEQUEUE_ALL'.
search for deletion fields which u have to mark 'X'.
before calling this BAPi u have to lock the PO by using ENQUEUE.
<b>
FU BAPI_PO_CHANGE
Text
Change purchase order
Functionality
Function module BAPI_PO_CHANGE enables you to change purchase orders. The Change method uses the technology behind the online transaction ME22N.
Alternatively, the IDoc type PORDCH1 is available. The data from this IDoc populates the interface parameters of the function module BAPI_PO_CHANGE.
Functionality in Detail
Authorization
When you create (activity 02) an Enjoy purchase order, the following authorization objects are checked:
M_BEST_BSA (document type in PO)
M_BEST_EKG (purchasing group in PO)
M_BEST_EKO (purchasing organization in PO)
M_BEST_WRK (plant in PO)
Controlling adoption of field values via X bar
For most tables, you can use your own parameters in the associated X bar (e.g. PoItemX) to determine whether fields are to be set initial, values inserted via the interface, or default values adopted from Customizing or master records, etc. (for example, it is not mandatory to adopt the material group from an underlying requisition - you can change it with the BAPI).
Transfer
Purchase order number
The PurchaseOrder field uniquely identifies a purchase order. This field must be populated in order to carry out the Change method.
Header data
The header data of the Enjoy purchase order is transferred in table PoHeader.
Item data
The item data of the Enjoy purchase order is stored in the tables PoItem (general item data). Changes regarding quantity and delivery date are to be made in the table PoSchedule.
Use the table PoAccount to change the account assignment information.
Services and limits
Changes to existing items cannot be carried out with the Change method. It is only possible to create new items.
Conditions
Conditions are transferred in the table PoCond; header conditions in the table PoCondHeader. A new price determination process can be initiated via the parameter CALCTYPE in the table PoItem.
Vendor and delivery address
The vendor address in the table PoAddrVendor and the delivery address in the table PoAddrDelivery can only be replaced by another address number that already exists in the system (table ADRC). Changes to address details can only be made using the method BAPI_ADDRESSORG_CHANGE.
Partner roles
You can change all partners except the partner role "vendor" via the table PoPartner.
Export/import data
Export/import data can be specified per item in the table PoExpImpItem. Foreign trade data can only be transferred as default data for new items. Changes to the export/import data of existing items are not possible.
Texts
Header and item texts can be transferred in the tables PoTextHeader and PoTextItem. Texts for services are imported in the table PoServicesText. Texts can only be replaced completely.
Version Management
You can make use of the Version Management facility via the table AllVersions.
Return
If the PO was changed successfully, the header and item tables are populated with the information from the PO.
Return messages
Messages are returned in the parameter Return. This also contains information as to whether interface data has been wrongly or probably wrongly (heuristical interface check) populated. If a PO has been successfully created, the PO number is also placed in the return table with the appropriate message.
Restrictions
With this function module, it is not possible to:
Create subcontracting components (you can only use existing ones)
Create configurations (you can only use existing ones)
Change message records (table NAST) and additional message data (this data can only be determined via the message determination facility (Customizing))
Attach documents to the purchase order
Change foreign trade data
Change service data
Change or reexplode BOMs
A firewall prevents the manipulation of data that is not changeable in Purchasing according to the business logic of the purchase order (e.g. PO number, vendor, etc.).
PO items with an invoicing plan cannot be created or changed using the BAPIs
In this connection, please refer to current information in Note 197958.
To change addresses with numbers from Business Address Services (cantral address management), please use the function module BAPI_ADDRESSORG_CHANGE.
To change variant configurations, please use the function module BAPI_UI_CHANGE. More information is available in the BAPI Explorer under the Logistics General node.
In the case of changes that are to be made via the BAPI_PO_CHANGE, a firewall first checks whether the relevant fields are changeable. This approach follows that of the online transaction. Here it is not possible to change the vendor or the document type, for example.
Example
Example of changes made to a purchase order with:
1. Change in header data
2. Change in item
3. Change in delivery schedule
4. Change in account assignment
5. Change in conditions
6. Change in partners
Parameter: PURCHASEORDER 4500049596
Parameter: POHEADER
PMNTTRMS = 0002
PUR_GROUP = 002
Parameter: POHEADERX
PMNTTRMS = X
PUR_GROUP = X
Parameter: POITEM
PO_ITEM = 00001
CONF_CTRL = 0001
Parameter: POITEMX
PO_ITEM = 00001
PO_ITEMX = X
CONF_CTRL = X
Parameter: POSCHEDULE
PO_ITEM = 00001
SCHED_LINE = 0001
QUANTITY = 10.000
PO_ITEM = 00001
SCHED_LINE = 0003
DELETE_IND = X
Parameter: POSCHEDULEX
PO_ITEM = 00001
SCHED_LINE = 0001
PO_ITEMX = X
SCHED_LINEX = X
QUANTITY = X
PO_ITEM = 00001
SCHED_LINE = 0003
PO_ITEMX = X
SCHED_LINEX = X
DELETE_IND = X
Parameter: POACCOUNT
PO_ITEM = 00001
SERIAL_NO = 01
GL_ACCOUNT = 0000400020
Parameter: POACCOUNTX
PO_ITEM = 00001
SERIAL_NO = 01
PO_ITEMX = X
SERIAL_NOX = X
GL_ACCOUNT = X
Parameter: POCOND
ITM_NUMBER = 000001
COND_TYPE = RA02
COND_VALUE = 2.110000000
CURRENCY = %
CHANGE_ID = U
Parameter: POCONDX
ITM_NUMBER = 000001
COND_ST_NO = 001
ITM_NUMBERX = X
COND_ST_NOX = X
COND_TYPE = X
COND_VALUE = X
CURRENCY = X
CHANGE_ID = X
Parameter: POPARTNER
PARTNERDESC = GS
LANGU = EN
BUSPARTNO = 0000001000
Help in the Case of Problems
1. Note 197958 lists answers to frequently asked questions (FAQs). (Note 499626 contains answers to FAQs relating to External Services Management.)
2. If you have detected an error in the function of a BAPI, kindly create a reproducible example in the test data directory in the Function Builder (transaction code SE37). Note 375886 tells you how to do this.
3. If the problem persists, please create a Customer Problem Message for the componente MM-PUR-PO-BAPI, and document the reproducible example where necessary.
Customer Enhancements
The following user exits (function modules) are available for the BAPI BAPI_PO_CREATE1:
EXIT_SAPL2012_001 (at start of BAPI)
EXIT_SAPL2012_003 (at end of BAPI)
The following user exits (function modules) are available for the BAPI BAPI BAPI_PO_CHANGE:
EXIT_SAPL2012_002 (at start of BAPI)
EXIT_SAPL2012_004 (at end of BAPI)
These exits belong to the enhancement SAPL2012 (see also transaction codes SMOD and CMOD).
There is also the option of populating customer-specific fields for header, item, or account assignment data via the parameter EXTENSIONIN.
Further Information
1. Note 197958 contains up-to-date information on the purchase order BAPIs.
2. If you test the BAPIs BAPI_PO_CREATE1 or BAPI_PO_CHANGE in the Function Builder (transaction code SE37), no database updates will be carried out. If you need this function, please take a look at Note 420646.
3. The BAPI BAPI_PO_GETDETAIL serves to read the details of a purchase order. The BAPI cannot read all details (e.g. conditions). However, you can use the BAPI BAPI_PO_CHANGE for this purpose if only the document number is populated and the initiator has change authorizations for purchase orders.
4. Frequently used BAPIs for purchase orders are BAPI_PO_CREATE, BAPI_PO_CREATE1, BAPI_PO_CHANGE, BAPI_PO_GETDETAIL, BAPI_PO_GETITEMS, BAPI_PO_GETITEMSREL, and BAPI_PO_GETRELINFO.
5. For more information on purchase orders, refer to the SAP library (under MM Purchasing -> Purchase Orders) or the Help for the Enjoy Purchase Order, or choose the path Tools -> ABAP Workbench -> Overview -> BAPI Explorer from the SAP menu.
Parameters
PURCHASEORDER
POHEADER
POHEADERX
POADDRVENDOR
TESTRUN
MEMORY_UNCOMPLETE
MEMORY_COMPLETE
POEXPIMPHEADER
POEXPIMPHEADERX
VERSIONS
NO_MESSAGING
NO_MESSAGE_REQ
NO_AUTHORITY
NO_PRICE_FROM_PO
EXPHEADER
EXPPOEXPIMPHEADER
RETURN
POITEM
POITEMX
POADDRDELIVERY
POSCHEDULE
POSCHEDULEX
POACCOUNT
POACCOUNTPROFITSEGMENT
POACCOUNTX
POCONDHEADER
POCONDHEADERX
POCOND
POCONDX
POLIMITS
POCONTRACTLIMITS
POSERVICES
POSRVACCESSVALUES
POSERVICESTEXT
EXTENSIONIN
EXTENSIONOUT
POEXPIMPITEM
POEXPIMPITEMX
POTEXTHEADER
POTEXTITEM
ALLVERSIONS
POPARTNER
Exceptions
Function Group
2012
</b>
regards
prabhu
Message was edited by: Prabhu Peram -
BAPI for Creating a PM order(iw34) with reference to a Notification
Hi All,
Could anyone help to find the BAPI for creating a PM order with reference to a notification Number.
I will explain my requirement :
I want to create a notification from an external Application where i got the BAPI BAPI_ALM_NOTIF_CREATE and keeping this created notification number as Referece or for this notification number i need a create a PM order.Usually this process in done transaction IW34 in R/3.
But with the BAPI BAPI_ALM_ORDER_MAINTAIN i can create a PM order but this BAPI doesn't have a input parameter "Notification number ".So i can't use this BAPI.
Could any suggest for a BAPI where i can create a PM order with reference to a Notification Number.
Regards,
SidHi,
I have tried with the FM CO_IH_ORDER_GENER_2 but when i executes it gives a error message
"<i>Service/maintenance order type PM02 not completely maintained in plant
Message no. IW216
Diagnosis
For the selected order type and plant, no check control is maintained in Plant Maintenance/Service in 'Availability Check for Materials, PRTs and Capacities'.
Procedure
A check control must be maintained for this combination of order type and plant</i>"".
And even have a doubt what to enter in this input parameter "GEWRK_OBJTYP" .
Kindly help me to solve this issue.
Regards,
Sid -
BAPI for Purchase order change
Hi experts,
I just want to change PO quantity by BAPI function module: BAPI_PO_CHANGE, I fill in PO number, Item number, material number and PO quantity to parameters, but result is not well. it shows a message below and the purchase order is not changed.
message:
For the currency code ALE communication is not allowed
Message no. B1889
Diagnosis
The ISO code assigned to the current currency code is not unique and the primary flag is NOT set. This currency code can therefore not be used for external communication.
I checked currency config in SPRO and the assignment of ISO code is unique and the primary flag is setted actually.
so what else can I do to solve this problem.
thanks in advance.
jackThe B1889 message has the following reasons:
-> The primary flag of the found ISO code is assigned more than once.
-> The ISO code is not unique and the primary flag is not assigned
for associated SAP currency codes.
-> The ISO code is not unique and the current SAP currency code has
NOT assigned the primary flag.
First case: CC ISOCD XPRIMARY
CNY CNY X
RMB CNY
Your ISO code is not unique, therefore you are using the primary flag.
If a dataset wich currency code CNY is encountered, everything is ok
because none of the 3 rules mentioned above can be applied.
If a dataset contains currence code RMB, rule (3) will be applied.
Therefore, you get the following output in this case:
"For curreny code RMB ALE Communication is not allowed"
Second case: CC ISOCD XPRIMARY
CNY CNY
RMB CNY X
If a dataset contains currency code RMB, everything is ok because it is
flagged as primary. Like in the first case, if CNY is encountered,
rule (3) will be applied and you will get the output:
"For curreny code CNY ALE Communication is not allowed"
If you are using both CNY and RMB together, it is not possible to avoi
the B1889 message beause there will be always the case that your ISO
code is not unique AND that one currency code is not flagged as primary,
which is summed up in rule (3).
Please see information in attached note "144349 ALE: Problems with
currency conve". -
Hi,
Does anyone know any BAPI to park a invoice using purchase order at the level of the services. I know BAPI_INCOMINGINVOICE_PARK, but it supposed to only park the invoice at the level of the purchase order items, not of the level of included services in each purchase order item. And we want to enter information related to the service's items.
Thanks,
Paulo SousaHi Paulo,
the same bapi can be used for services as well:
Here is the example given in the documentation:
"Example: Incoming invoice for a purchase order for external services and servie-based invoice verification
This example shows you which header data you need to enter in table HeaderData, which item data in table ItemData, and which accout assignment data you enter in table AccountingData in order to enter and post an incoming invoice.
You receive an invoice with reference to PO number 4500000191, PO item 10. The invoice is for two services A and B, each with a quantity of six service units. Service A has a gross amount of 580 USD including 16% tax. Service B has 812 USD including 16% tax. 50% of service A was assigned to each of the cost centers 1000 and 2000. 50% of service B was assigned to each of the cost centers 1000 and 3000. The service acceptance is performed jointly for both services with the service entry sheet number 1000000022. The account assignments cannot be changed.
Enter the following data:
Table HeaderData
INVOICE_IND (Post invoice/credit memo): X
DOC_TYPE (Document type): RE
DOC_DATE (Document date): 01.10.2002
PSTNG_DATE (Posting date): 01.10.2002
COMP_CODE (Company code): 0001
CURRENCY (Currency key): USD
GROSS_AMOUNT (Gross amount): 1392.00
CALC_TAX_IND (Calculate tax automatically): X
PMNTTRMS (Terms of payment key): 0001
Table ItemData
First entry for service A:
INVOICE_DOC_ITEM (Item in invoice document): 000001
PO_NUMBER (PO number): 4500000191
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 250.0
QUANTITY (Quantity): 3
PO_UNIT (Unit of measure): SU
SHEET_NO (Entry sheet number): 1000000022
SHEET_ITEM (Line number) : 10
Second entry for service A:
INVOICE_DOC_ITEM (Item in invoice document): 000002
PO_NUMBER (PO number): 4500000191
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 250.00
QUANTITY (Quantity): 3
PO_UNIT (Unit of measure): SU
SHEET_NO (Entry sheet number): 1000000022
SHEET_ITEM (Line number) : 10
First entry for service B:
INVOICE_DOC_ITEM (Item in invoice document): 000003
PO_NUMBER (PO number): 4500000191
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 350.0
QUANTITY (Quantity): 3
PO_UNIT (Unit of measure): SU
SHEET_NO (Entry sheet number): 1000000022
SHEET_ITEM (Line number) : 20
Second entry for service B:
INVOICE_DOC_ITEM (Item in invoice document): 000004
PO_NUMBER (PO number): 4500000191
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 350.00
QUANTITY (Quantity): 3
PO_UNIT (Unit of measure): SU
SHEET_NO (Entry sheet number): 1000000022
SHEET_ITEM (Line number) : 20
Table AccountingData
First account assignment for service A:
INVOICE_DOC_ITEM (Document item in invoice document): 000001
SERIAL_NO (Sequential number of the account assignment): 01
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 250.00
QUANTITY (Quantity): 3
PO_UNIT (PO unit of measure): SU
Second account assignment for service A:
INVOICE_DOC_ITEM (Document item in invoice document): 000002
SERIAL_NO (Sequential number of the account assignment): 02
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 250.00
QUANTITY (Quantity): 3
PO_UNIT (PO unit of measure): SU
First account assignment for service B:
INVOICE_DOC_ITEM (Document item in invoice document): 000003
SERIAL_NO (Sequential number of the account assignment): 01
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 350.00
QUANTITY (Quantity): 3
PO_UNIT (PO unit of measure): SU
Second account assignment for service B:
INVOICE_DOC_ITEM (Document item in invoice document): 000004
SERIAL_NO (Sequential number of the account assignment): 03
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 350.00
QUANTITY (Quantity): 3
PO_UNIT (PO unit of measure): SU
Regards,
Ravi -
Standard BAPI for creating groups in SAP
Hi,
I have a requirement to create user groups in SAP executing a BAPI from an external application.
As an input parameter the group name and group description will be passed to the BAPI.
I am unable to find the standard BAPI for the same. Can anyone help me with the BAPI name for creting groups in SAP?
Thanks in advance,
AniHi,
I think you can search for it or you can create a thread at ABAP section. -
Hello Experts,
I am in need for standard BAPIs for the following info types. If it is not available please help me with some way.
<b>Infotypes:
 0002 (Personal Data)
 0006 (Addresses)
 0009 (Bank details)
 0021 (Family member/dependents)
 0023 (Other/Previous employers)
 0028 (Internal medical service) subtype 0008 (Blood group)
 0185 (Personal IDs)
 0591 (Nominations)
 0000 (Actions)
 0001 (Organizational Assignment)
 0007 (Planned working time)
 0016 (Contract Elements)
 0017 (Travel Privileges)
 2006 (Absence Quotas)</b>
Thanks & Regards
NigeshHi,
list of BAPI Funtions
0035 BAPI for Grant Master Data
BAPI_0035_CHANGE Change grant master data
BAPI_0035_CREATE Create GM grant master data
BAPI_0035_GET_DETAIL Get detail of grant master data
0036 BAPI for BudgetEntryDocGM
BAPI_0036_CREATE Create GM Budgeting Entry Document
BAPI_0036_GET_DETAIL Get the detail of a GM budget entry document
BAPI_0036_GET_LIST Get list of GM budgeting entry docs.
BAPI_0036_REVERSE Reverse GM Budgteing Entry document
0038 BAPIs for Funded Program
BAPI_0038_CHANGE Change a Funded Program
BAPI_0038_CREATE Create Funded Program
BAPI_0038_DELETE Delete a Funded Program
BAPI_0038_GETDETAIL Get details to a Funded Program
BAPI_0038_GETLIST Get list of Funded Programs
0050 BAPI for BudgetEntryDocFM
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
0051 BAPI for BudgetFM (mass data)
BAPI_0051_GET_TOTALS Get FM budget totals
BAPI_0051_UPDATE FM Budgeting - Update totals
1031 Business Object BUS1031 (Activity Type)
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_ACTTYPE_CHANGEMULTIPLE Change One or More Activity Types
BAPI_ACTTYPE_CREATEMULTIPLE Create One or More Activity Types
2145 Business Objects Complaints AB (BAPI)
BAPI_ABCLAIM_CREATE AB-CWB: Create BAPI Complaint
4499 Business Object: Bank Statement
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
ABSE Object Type "Absence"
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
ACC4 FI/CO: BAPIs for UPDATE
BAPI_ACC_BILLING_CHECK Accounting: Check Billing Doc. (OAG: LOAD RECEIVABLE)
BAPI_ACC_BILLING_POST Accounting: Post invoice (OAG: LOAD RECEIVABLE)
BAPI_ACC_DOCUMENTS_RECORD Follow-On Document Numbers in Accounting for Multiple Source Documents
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 JOURN
BAPI_ACC_EMPLOYEE_PAY_CHECK Accounting: Check Vendor Acct Assignment for HR Posting (OAG:LOAD PAYA
BAPI_ACC_EMPLOYEE_PAY_POST Accounting: Post Vendor Acct Assignment for HR Posting (OAG: LOAD PAYA
BAPI_ACC_EMPLOYEE_REC_CHECK Accounting: Check Cust. Acct Assignmt for HR Posting (OAG:LOAD RECEIVA
BAPI_ACC_EMPLOYEE_REC_POST FI/CO: Post Customer Acct Assignment for HR Posting (OAG: LOAD RECEIVA
BAPI_ACC_GL_POSTING_CHECK Accounting: General G/L Account Posting
BAPI_ACC_GL_POSTING_POST Accounting: General G/L Account Posting
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_INVOICE_RECEIPT_CHECK Accounting: Check Invoice Receipt (OAG: LOAD PAYABLE)
BAPI_ACC_INVOICE_RECEIPT_POST Accounting: Post Invoice Receipt (OAG: LOAD PAYABLE)
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_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_TRAVEL_CHECK Accounting: Check Trip
BAPI_ACC_TRAVEL_POST Accounting: Post Trip
ACC5 FI/CO: BAPIs Asset Postings
BAPI_ACC_ASSET_ACQ_SETT_CHECK ACC: Asset Acquisition - Synchronous Determination of Capitalization V
BAPI_ACC_ASSET_ACQ_SETT_POST ACC: Asset Acquisition-Asynchronous Determination of Capitalization Va
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
ACC6 Accounting: BAPIs for UPDATE II
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_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_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_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_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
ACC9 Accounting: BAPIs
BAPI_ACC_DOCUMENT_CHECK Accounting: Check
BAPI_ACC_DOCUMENT_POST Accounting: Posting
BAPI_ACC_DOCUMENT_REV_CHECK Accounting: Check Reversal
BAPI_ACC_DOCUMENT_REV_POST Accounting: Post Reversal
AEMM Additionals in integrated mat. maint.
BAPI_ADDITIONAL_MAINTAINDATA Create and Change Additionals Assignments (Retail)
BEACTIVITY Process modeling activity
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
CRM_CO_SLS CO Interface CRM Sales
BAPI_ACCOUNTING_PROXY_UPLOAD Account Assignment Objects for CRM Transactions
FAGL_SKF_BAPI
BAPI_ACC_POST_STAT_KEYFIGURE
FKN5 BAPI Account Balances
BAPI_ACCOUNT_GETBALANCES Retrieves Balances for a Contract Acct
IPPEBAPI_ACT
BAPI_1179_EXISTENCECHECK
BAPI_1179_REPLICATE
BAPI_1179_SAVEREPLICA
IPPEBAPI_BAL
BAPI_1183_EXISTENCECHECK
BAPI_1183_REPLICATE
BAPI_1183_SAVEREPLICA
IPPEBAPI_CMP iPPE: Component BAPIs
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
IPPEBAPI_FLO
BAPI_1182_EXISTENCECHECK
BAPI_1182_REPLICATE
BAPI_1182_SAVEREPLICA
IPPEBAPI_GEN iPPE: BAPIs for Generic Engineering Node
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
IPPEBAPI_MPO
BAPI_1220_REPLICATE
BAPI_1220_SAVEREPLICA
IPPEBAPI_PRM
BAPI_1196_EXISTENCECHECK
BAPI_1196_REPLICATE
BAPI_1196_SAVEREPLICA
IPPEBAPI_RES
BAPI_1193_EXISTENCECHECK
BAPI_1193_REPLICATE
BAPI_1193_SAVEREPLICA
K23G Service Function Modules
BAPI_ACC_CO_DOCUMENT_FIND Read CO Document for Manual Actual Postings
K40C CO Actual Postings, Manual
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_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_REVENUES_CHECK Accounting: Check Revenues
BAPI_ACC_REVENUES_POST Accounting: Post Revenues
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
KACG Coding Block: FI/LO Part of KACB
BAPI_ACCSERV_CHECKACCASSIGNMT BAPI: Object BUS6001 AccountingServices, Method CheckAccountAssignment
KGR2 External Access to CO Hierarchies
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
KPLB BAPIs: Plan data interface
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
OPERS_CA Business Object: Other Personal Data
BAPI_ADDITIONALDATA_GETDETAIL Read additional personal data
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
PADR_AU Business Object AddressEmp (AU)
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
PADR_CH Business Object: AddressEmp
BAPI_ADDREMPCH_CREATESUCCESSOR Create Subsequent Employee Address Record
BAPI_ADDREMPCH_GETDETAILEDLIST Read Instances with Data
PADR_DE Business Object AddressEmp (DE)
BAPI_ADDREMPDE_CREATESUCCESSOR Create Next Employee Address Record
BAPI_ADDREMPDE_GETDETAILEDLIST Read Instances with Data
PADR_DK Business Object AddressEmp - DK
BAPI_ADDREMPDK_CREATESUCCESSOR Create Subs.Employee Address Record
BAPI_ADDREMPDK_GETDETAILEDLIST Read Instances with Data
PADR_ES Business Object AddrEmpE
BAPI_ADDREMPES_CREATESUCCESSOR Personnel number next record create
BAPI_ADDREMPES_GETDETAILEDLIST Read instances with data
PADR_FR Business Object AddrEmpFR
BAPI_ADDREMPFR_CREATESUCCESSOR Franch Employee Address: Create Next Record
BAPI_ADDREMPFR_GETDETAILEDLIST Read Data Records in Period (French Employee Addresses)
PADR_HK Business object: AddressEmp (HK)
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)
PADR_ID Business Object AddressEmp (ID)
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
PADR_IE Business Object AddressEmp - Ireland
BAPI_ADDREMPIE_CREATESUCCESSOR Create subs.employee address record
BAPI_ADDREMPIE_GETDETAILEDLIST Read instances with data
PADR_IT HR Employee Self-Service: Address Italy
BAPI_ADDREMPIT_CREATESUCCESSOR Create personnel number next record
BAPI_ADDREMPIT_GETDETAILEDLIST <Currently not used>
PADR_MY Business Object AddressEmp (MY)
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
RCP990
BAPI_1194_REPLICATE_GR
BAPI_1194_SAVEREP_MULTIPLE_GR
RCP993
BAPI_1198_REPLICATE_SR
BAPI_1198_SAVEREP_MULTIPLE_SR
RWCL Interface to Accounting
BAPI_ACC_DOCUMENT_DISPLAY Accounting: Display Method for Follow-On Document Display
BAPI_ACC_DOCUMENT_RECORD Accounting: Follow-on document numbers for source document
SZAM BAPIs f. BOR obj. BUS4003 (AddrContPart)
BAPI_ADDRCONTPART_SAVEREPLICA BAPI for inbound distribution of contact person addresses
Reward points if found helpful ..
Cheers,
Chandra Sekhar. -
Bapi for miro document creation
Hi,
can any one help me on how to use bapi " BAPI_INCOMINGINVOICE_CREATE" FOR UPLOADING TRANSACTION OF MIRO . IF POSSIBLE SAMPLE CODE
THANKSHi,
You can see the documentation, See below
Please give me point if you find it is useful
Thanks
Ramesh
FU BAPI_INCOMINGINVOICE_CREATE
Short text
Invoice Verification: Post Invoice
Functionality
You can use this method to create and post invoices.
When passing on the header data, you use the field INVOIC_IND to determine whether the system posts a credit memo or an invoice. If the field is blank, the system posts a credit memo. If you enter an X, the system posts an invoice.
If you want to enter an incoming invoice for a returns order, you should leave the INVOICE_IND field blank.
As in the online transaction, the system updates the purchase order history and stock valuation data in Materials Management. The system creates accounting documents in Accounting.
Using this method, you can:
Enter and post invoices with multiple account assignment
Change the account assignment of invoices, add account assignments, and post the invoices
Enter invoices for blanket purchase orders
Enter and post invoices for purchase orders containing planned delivery costs
Enter and post invoices containing unplanned delivery costs
Enter and post subsequent debits/credits
Use document types with external number assignment
Enter and post invoices with withholding tax
Enter and post invoice with more than one vendor line and different payment methods and terms of payment
Enter and post invoices for returns orders
Enter and post invoices for transportation service providers
Enter and post invoices for external service purchase orders
Post to G/L accounts
Post to material accounts
Enter and post invoices for a one-time vendor
Enter and post invoices with a different payee
Restrictions
The following fields in Financial Accounting are not passed on:
POR subscriber number
Bank details
Payment reference
House bank ID
Nota Fiscal
Notes
The following authorization object is checked using activity 01:
M_RECH_WRK Authorization to create invoices in certain plants
Transfer
You use the structure HeaderData to transfer the invoice header data.
You use the structure AddressData to transfer the address data of a one-time vendor or a different payee of the incoming invoice.
Tables ItemData and AccountingData contain the invoice item data. The table TaxData contains the tax information for theinvoice.
Tables ItemData and AccountingData contain the item data and the incoming invoice.
The table TaxData contains the tax information on the incoming invoice.
The table GlAccountData contains data on posting to a G/L account and the table MaterialData contains data on posting to a materialaccount.
Using table WithTaxData you can transfer withholding tax information.
Using table VendorItemSplitData you can distribute the gross amount to several vendor line items with different methods of payment and terms of payment.
Return
The invoice document number and the fiscal year are returned as key fields for the invoice.
Return messages
Messages are returned in the parameter return. The parameter documentation shows the return codes and their meanings.
Further Information
The method can only carry out your function if no error messages were generated in the "Return" table. This is the case if the header data and all the items were processed successfully.
Transaction control is not implemented. The calling program therefore has to execute the 'Commit Work' itself after this method has been successfully invoked (i.e. if no errors were reported in the Return parameter).
Example: Incoming Invoice
This example shows the header data that you need to enter in table Headerdata and the item data that you need to enter in table Itemdata to post an invoice.
Purchase order: 10 pieces of material A at 10 USD/piece
Goods receipt: 10 pieces of material A
You receive an invoice against this purchase order, with reference to purchase order number 4500007491, order item 10, for a quantity of 10 pieces of material A and an amount of 116 USD including 16% sales tax. Enter the following data:
Table HeaderData
INVOICE_IND (Post invoice/credit memo): X
DOC_DATE (Document date): 05.20.2000
PSTNG_DATE (Posting date): 05.23.2000
COMP_CODE (Company code): 1000
GROSS_AMOUNT (Gross amount): 116.00
CURRENCY (Currency key): USD
CALC_TAX_IND (Calculate tax): X
Table ItemData
INVOICE_DOC_ITEM (Invoice document item): 00001
PO_NUMBER (Purchase order number): 4500007491
PO_ITEM (Purchase order item): 00010
TAX_CODE (Tax code): VN
ITEM_AMOUNT (Item amount): 100
QUANTITY (Quantity): 10
PO_UNIT (Unit of measure): PC
For more information, see the parameter documentation for tables HeaderData and Itemdata.
Example: Incoming Invoice in Foreign Currency, Goods-Receipt-Based
Invoice Verification and Tax Information
This example specifies the header data that you need to enter in table Headerdata, the item data that you need to enter in table Itemdata and the tax information that you need to enter in table TaxData to post an invoice in a foreign currency.
Purchase order: 10 pieces of material A at 10 USD/piece
First goods receipt: 4 pieces of material A
Second goods receipt: 6 pieces of material A
You receive an invoice against this purchase order, with reference to purchase order number 4500007505, order item 10, goods receipt document 50010095, 2000, item 1. The invoice is for a quantity of 4 pieces of material A, a gross amount of 46.60 USD and 16% sales tax (6.60 USD). Enter the following data:
Table HeaderData
INVOICE_IND (Post invoice/credit memo): X
DOC_DATE (Document date): 05.20.2000
PSTNG_DATE (Posting date): 05.23.2000
COMP_CODE (Company code): 1000
CURRENCY (Currency key): USD
GROSS_AMOUNT (Gross amount): 46.60
Table ItemData
INVOICE_DOC_ITEM (Invoice document item): 00001
PO_NUMBER (Purchase order number): 4500007505
PO_ITEM (Purchase order item): 00010
REF_DOC (Goods receipt document): 50010095
REF_DOC_YEAR (Fiscal year of current period): 2000
REF_DOC_ITEM (Goods receipt document item): 1
TAX_CODE (Tax code): VN
ITEM_AMOUNT (Item amount): 40.00
QUANTITY (Quantity): 4
PO_UNIT (Unit of measure): PC
Table TaxData
TAX_CODE (Sales tax code): VN
TAX_AMOUNT (Tax amount in document currency): USD 6.60
For more information, see the parameter documentation for tables HeaderData, ItemData, and TaxData.
Example: Incoming invoice for blanket purchase order
This invoice shows which header data you need to enter in table HeaderData, which item data you need to enter in table ItemData, and which account assignment data you need to enter in table AccountingData in order to post an incoming invoice for a blanket purchase order.
You receive an invoice for the blanket PO 4500015172, PO item 10 for an amount 110 USD incl. sales tax at 10%. You want to distribute the invoice amount to the cost centers 1200 and 1500. Enter, for example, the following data:
Table HeaderData
INVOICE_IND (Post invoice/credit memo): X
DOC_DATE (Document date): 02.19.2001
PSTING_DATE (Posting date): 02.21.2001
COMP_CODE (Company code): 1000
GROSS_AMOUNT (Gross amount): 110
CURRENCY (Currency): USD
CALC_TAX_IND (Calculate tax): X
Table ItemData
INVOICE_DOC_ITEM (Item in the invoice document): 00001
PO_NUMBER (PO number): 4500015172
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 100
Table AccountingData
1st line: Change account assignment data
INVOICE_DOC_ITEM (Document item in invoice document): 0001
SERIAL_NO (Serial number for the acc. assignment): 01
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 30
GL_ACCOUNT (G/L account number): 890000
COSTCENTER (Cost center): 1200
2nd line: Add unplanned account assignment
INVOICE_DOC_ITEM (Document item in invoice document): 0001
XUNPL (Unplanned acct. assignment from IV): X
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 70
GL_ACCOUNT (G/L account number): 890000
COSTCENTER (Cost center): 1500
In the case of a blanket purchase order, the following fields for quantities and units of measurement must not be filled in the tables ItemData and AccountingData:
Quantity (QUANTITY)
PO_UNIT (PO unit of measure)
PO_UNIT_ISO (PO unit of measure in ISO code)
PO_PR_QNT (Quantity in PO price unit of measure)
PO_PR_UOM (PO price unit of measure)
PO_PR_UOM_ISO (PO price unit of measure in ISO code)
For more information, see the parameter documentation for tables HeaderData, ItemData, and AccountingData, or in the SAP Library under Logistics Invoice Verification.
Example: Change account assignments and add unplanned assignments
This example shows the header data that you need to enter in table Headerdata, the item data that you need to enter in table Itemdata, and the account assignment information that you need to enter in table AccountingData to change, add, and post account assignments for an invoice. If you want to change or add account assignments, there must be a non-valuated goods receipt or no goods receipt in the system. Goods-receipt-based invoice verification is specified.
Purchase order: 300 pieces of material A at 1 USD/piece
Goods receipt: 300 pieces of material A
This purchase order is subject to account assignment. You receive an invoice for it, refering to purchase order number 4500006846, order item 10, goods receipt document 50008849, 2000, item 1. The invoice is for a quantity of 100 pieces of material A, with a gross invoice amount of USD 116.00, including 16% sales tax. You want to change the planned account assignment for the second account assignment item and add an unplanned account assignment. Enter the following data:
Table HeaderData
INVOICE_IND (Post invoice/credit memo): X
DOC_DATE (Document date): 08.05.2000
PSTNG_DATE (Posting date): 08.08.2000
COMP_CODE (Company code): 1000
CURRENCY (Currency key): USD
GROSS_AMOUNT (Gross amount): 17.40
CALC_TAX_IND (Calculate tax automatically): X
PMNTTRMS (Terms of payment key): 0001
Table ItemData
INVOICE_DOC_ITEM (Invoice document item): 00001
PO_NUMBER (Purchase order number): 4500006846
PO_ITEM (Purchase order item): 00010
REF_DOC (Goods receipt document): 500008849
REF_DOC_YEAR (Fiscal year of current period): 2000
REF_DOC_ITEM (Goods receipt document item): 1
TAX_CODE (Tax code): VN
ITEM_AMOUNT (Item amount): 100
QUANTITY (Quantity): 100
PO_UNIT (Unit of measure): PC
Table AccountingData
Row 1: Change second account assignment item
INVOICE_DOC_ITEM (Invoice document item): 0001
SERIAL_NO (Account assignment serial number): 02
TAX_CODE (Tax code): VN
ITEM_AMOUNT (Amount in document currency): 10.00
QUANTITY (Quantity): 10
PO_UNIT (Order unit): PC
GL_ACCOUNT (G/L account number): 890000
COSTCENTER (Cost center): 1200
Row 2: Add unplanned account assignment
INVOICE_DOC_ITEM (Invoice document item): 0001
XUNPL (Unplanned account assignment in Invoice Verification): X
TAX_CODE (Tax code): VN
ITEM_AMOUNT (Amount in document currency): 5.00
QUANTITY (Quantity): 5
PO_UNIT (Order unit): PC
GL_ACCOUNT (G/L account number): 890000
COSTCENTER (Cost center): 1200
For more information, see the parameter documentation for tables HeaderData, ItemData, and TaxData, or Logistics Invoice Verification in the SAP Library.
Example: Invoice with Planned Delivery Costs
This examples shows the header data that you need to enter in table HeaderData, the item data that you need to enter in table ItemData, and the tax information that you need to enter in table TaxData to post an invoice containing planned delivery costs.
Purchase order: 100 pieces of material A at 1 USD/piece
Goods receipt: 100 pieces of material A
You receive an invoice for this purchase order refering to purchase order number 4500006986, order item 10, for a quantity of 100 pieces of material A and 136 USD, including 16% sales tax and 20 USD planned delivery costs. Enter the following data:
Table HeaderData
INVOICE_IND (Post invoice/credit memo): X
DOC_DATE (Document date): 08.10.2000
PSTNG_DATE (Posting date): 08.12.2000
COMP_CODE (Company code): 1000
CURRENCY (Currency key): USD
GROSS_AMOUNT (Gross amount): 136,00
Table ItemData
Row 1: Posting the purchase order item
INVOICE_DOC_ITEM (Invoice document item): 00001
PO_NUMBER (Purchase order number): 4500006986
PO_ITEM (Order item): 00010
TAX_CODE (Sales tax code): VN
ITEM_AMOUNT (Item amount): 100.00
QUANTITY (Quantity): 100
PO_UNIT (Unit of measure): PC
Row 2: Posting the planned delivery costs
INVOICE_DOC_ITEM (Invoice document item): 00002
PO_NUMBER (Order number): 4500006986
PO_ITEM (Order item): 00010
ITEM_AMOUNT (Item amount): 20.00
QUANTITY (Quantity): 100
PO_UNIT (Unit of measure): PC
COND_TYPE (Condition type): FRB1
Table TaxData
TAX_CODE (Sales tax code): VN
TAX_AMOUNT (Tax amount in document currency): 16.00
For more information, see the parameter documentation for tables HeaderData, ItemData, and TaxData.
Example: Incoming invoice with withholding tax.
This example shows you what header data you can enter in table HeaderData, and what item data and withholding tax information you can enter in table TaxData in order to park an incoming invoice with withholding tax.
Purchase order: 10 pieces of material A at $10
Goods receipt: 10 pieces of material A
You receive an invoice for this delivery with reference to purchase order number 4500007505, PO item 10, GR document 50010095 2000, Item 1. The invoice is for a quantity of 10 pieces and a gross amount of 100 USD. You have to pay 10% withholding tax for the gross amount. Enter the following data:
Table HeaderData
INVOICE_IND (Invoice/Credit memo): X
DOC_DATE (Document date): 05.20.2000
PSTNG_DATE (Posting date): 05.23.2000
COMP_CODE (Company code): WT01
CURRENCY (Currency key): USD
GROSS_AMOUNT (Gross amount): 100 USD
Table ItemData
INVOICE_DOC_ITEM (Item from invoice document): 00001
PO_NUMBER (PO number): 4500007505
PO_ITEM (PO item): 00010
REF_DOC (GR document): 50010095
REF_DOC_YEAR (Fiscal year of the current period): 2000
REF_DOC_ITEM (Item in a GR document): 1
TAX_CODE (Tax code): V0
ITEM_AMOUNT (Item amount): $100
QUANTITY (Quantity): 10
PO_UNIT (Unit of measure): PC
Table WithTaxData
SPLIT_KEY (Grouping key for withholding tax split): 0001
WI_TAX_TYPE (Code for withholding tax type): R1
WI_TAX_CODE (Withholding tax code): 01
WI_TAX_BASE (Withholding tax base amount): 100
WI_TAX_AMT (Withholding tax amount in doc. currency): 10.00
For more information, see the parameter documentation for tables HeaderData, ItemData, and WithTaxData.
Example: Incoming invoice with amount split.
This example shows you what header data you need to enter in table HeaderData, what item data you enter in table ItemData, and what information you can enter in table VendorSplitData in order to create an invoice with an amount split.
Purchase order: 10 pieces of material A at 10 USD
Goods receipt: 10 pieces of material A
You receive an invoice for this purchase order with reference to PO number 4500007505, PO item 10, GR document 50010095, item 1. The invoice is for a quantity of 10 pieces and a gross amount of 100 USD. You want to distribute the gross amount to two vendor lines. 40% of the gross amount should be paid immediately by check, and 60% of the gross amount should be paid within 14 days, taking into account a 3% cash discount. Enter the following data:
Table HeaderData
INVOICE_IND (Invoice/Credit memo): X
DOC_DATE (Document date): 05.20.2000
PSTNG_DATE (Posting date): 05.23.2000
COMP_CODE (Company code): 0001
CURRENCY (Currency key): USD
GROSS_AMOUNT (Gross amount): 100.00
Table ItemData
INVOICE_DOC_ITEM (Item from the invoice document): 00001
PO_NUMBER (PO number): 4500007505
PO_ITEM (PO item): 00010
REF_DOC (GR document): 50010095
REF_DOC_YEAR (Fiscal year for the current period): 2000
REF_DOC_ITEM (Item from a GR document): 1
TAX_CODE (Tax code): V0
ITEM_AMOUNT (Item amount): 100
QUANTITY (Quantity): 10.00
PO_UNIT (Unit of measure): PC
Table VendorItemSplitData
1st vendor line
SPLIT_KEY (Grouping key for split in the vendor line): 0001
SPLIT_AMOUNT (Gross invoice partial amount in doc. currency): 40.00
PYMT_METH (Payment method): S
TAX_CODE (Tax code): V0
PMNTTRMS (Payment terms key): 0001
2nd vendor line
SPLIT_KEY (Grouping key for split in the vendor line): 0002
SPLIT_AMOUNT (Gross invoice partial amount in doc. currency): 60.00
PYMT_METH (Payment method): U
TAX_CODE (Tax code): V0
PMNTTRMS (Payment terms key): 0003
For more information, see the parameter documentation for tables HeaderData, ItemData, and VendorItemSplitData.
You recieve an invoice with reference to the order number 4500006846, order item 10. The invoice is for a 100 pieces of material A, with a gross amount of 150.80 USD, including 16% value-added tax. The invoice includes a G/L account posting of 10 USD to account 400000 in company code 1 and a material account posting of material MAT01 for 20 USD.
Enter the following data:
Table HeaderData
INVOICE_IND (post invoice/credit memo): X
DOC_DATE (Document date): 05.08.2000
PSTNG_DATE (Posting date): 08.08.2000
COMP_CODE (Company code): 1000
CURRENCY (Currency): USD
GROSS_AMOUNT (Gross amount): 150,80
CALC_TAX_IND (Calculate tax): X
PMNTTRMS (Terms of payment): 0001
Table ItemData
INVOICE_DOC_ITEM (Invoice document item): 00001
PO_NUMBER (Purchase order number): 4500006846
PO_ITEM (PO item): 00010
TAX_CODE (tax code): VN
ITEM_AMOUNT (Amount in document currency): 100
QUANTITY: 100
PO_UNIT (Unit of measure): ST
Table GlAccountData
INVOICE_DOC_ITEM (Document item in invoice document): 00001
GL_ACCOUNT (G/L account): 400000
ITEM_AMOUNT (Amount in document currency): 10,00
DB_CR_IND (Debit/credit indicator): S
COMP_CODE (Company code): 0001
TAX_CODE (Tax code): VN
COSTCENTER (Cost center): 1
Table MaterialData
INVOICE_DOC_ITEM (Document item in invoice document): 0001
MATERIAL (MATERIAL): MAT01
PLANT (Valuation area): 0001
DB_CR_INP (Debit/credit indicator): S
ITEM_AMOUNT (Amount in document currency): 10,00
QUANTITY (Quantity): 1
PO_UNIT (PO unit of measure): ST
You can find further information in the parameter documentation for tables HeaderData, ItemData, GlAccountData and MaterialData or in the SAP Library under Logistics - Invoice Verification
Example: Invoice for a purchase order for external services and service-based invoice verification.
This example shows you which header data to enter in table HeaderData, which item data to enter in table ItemData, and which account assignment data to enter in table AccountingData in order to enter and post an incoming invoice.
You receive an invoice with reference to the PO number 4500000191, PO item 10. Two services A and B are invoiced, each with a quantity of six service units. Service A has a gross amount of 580 USD incl. 16% tax. Service B has 812 USD incl. 16% tax. Service A has an account assignment of 50% to both cost centers 1000 and 2000. Service B also has an account assignment to cost centers 1000 and 3000. The service acceptance was made for both services jointly with the service entry sheet number 1000000022.
Enter the following data:
Table HeaderData
INVOICE_IND (Post invoice/credit memo): X
DOC_TYPE (Document type): RE
DOC_DATE (Document date): 01.10.2002
PSTNG_DATE (Posting date): 01.10.2002
COMP_CODE (Company code): 0001
CURRENCY (Currency key): USD
GROSS_AMOUNT (Gross amount): 1392.00
CALC_TAX_IND (Calculate tax automatically): X
PMNTTRMS (Payment terms key): 0002
Table ItemData
First Entry for Service A:
INVOICE_DOC_ITEM (Item in invoice document): 000001
PO_NUMBER (PO number): 4500000191
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 250.00
QUANTITY (Quantity): 1
PO_UNIT (Unit of measure): LE
SHEET_NO (Service entry sheet number): 1000000022
SHEET_ITEM (Line number) : 10
Second Entry for Service A:
INVOICE_DOC_ITEM (Item in invoice document): 000002
PO_NUMBER (PO number): 4500000191
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 250,00
QUANTITY (Quantity): 3
PO_UNIT (Unit of measure): LE
SHEET_NO (Service entry sheet number): 1000000022
SHEET_ITEM (Line number) : 10
First Entry for Service B:
INVOICE_DOC_ITEM (Item in invoice document): 000002
PO_NUMBER (PO number): 4500000191
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 350.00
QUANTITY (Quantity): 1
PO_UNIT (Unit of measure): LE
SHEET_NO (Service entry sheet number): 1000000022
SHEET_ITEM (Line number) : 20
Second Entry for Service B:
INVOICE_DOC_ITEM (Item in invoice document): 000004
PO_NUMBER (PO number): 4500000191
PO_ITEM (PO item): 00010
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Item amount): 350,00
QUANTITY (Quantity): 3
PO_UNIT (Unit of measure): LE
SHEET_NO (Service entry sheet number): 1000000022
SHEET_ITEM (Line number) : 20
Table AccountingData
First account assignment for service A:
INVOICE_DOC_ITEM (Document item in invoice document): 000001
SERIAL_NO (Sequential number of the account assignment): 01
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 250.00
QUANTITY (Quantity): 3
PO_UNIT (PO unit of measure): LE
GL_ACCOUNT (G/L account number): 400000
COSTCENTER (Cost center): 1000
Second account assignment for service A:
INVOICE_DOC_ITEM (Document item in invoice document): 000002
SERIAL_NO (Sequential number of the account assignment): 02
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 250.00
QUANTITY (Quantity): 3
PO_UNIT (PO unit of measure): LE
GL_ACCOUNT (G/L account number): 400000
COSTCENTER (Cost center): 2000
First account assignment for service B:
INVOICE_DOC_ITEM (Document item in invoice document): 000003
SERIAL_NO (Sequential number of the account assignment): 01
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 350.00
QUANTITY (Quantity): 3
PO_UNIT (PO unit of measure): LE
GL_ACCOUNT (G/L account number): 400000
COSTCENTER (Cost center): 1000
Second account assignment for service B:
INVOICE_DOC_ITEM (Document item in invoice document): 000004
SERIAL_NO (Sequential number of the account assignment): 03
TAX_CODE (Tax code): V1
ITEM_AMOUNT (Amount in document currency): 350.00
QUANTITY (Quantity): 3
PO_UNIT (PO unit of measure): LE
GL_ACCOUNT (G/L account number): 400000
COSTCENTER (Cost center): 3000
For more information, see the parameter documentation for the tables HeaderData, ItemData, and AccountingData, or see the SAP Library under Logistics Invoice Verification.
Example: Incoming invoice for a one-time vendor
This example demonstrates the procedure for entering and posting an incoming invoice for a one-time vendor.
You do not need to provide table AddressData with data to do this. If you do not enter any data in the table AddressData, the address data for the one-time vendor is transfered exactly from the purchase order to the invoice.
If you use table AddressData to transfer the data, the system copies the address data for the one-time vendor from the purchase order to the invoice and then overwrites or adds to the data with the fields from table AddressData.
The name 'SAP AG', postal code '60000', and street and house number 'Neurottstraße 16' are stored in the purchase order for the one-time vendor. You receive an invoice with the one-time vendor address 'SAP AG', postal code '69190' and city 'Wallorf'.
You enter the following data:
Table AddressData
ACC_1_TIME (Indicator: One-time vendor): X
NAME (Name): SAP AG
POSTL_CODE (Postal code): 69190
CITY (city): Walldorf
The invoice is posted with the following one-time vendor address data: Name 'SAP AG', street and house number 'Neurottstraße 16', postal code '69190', city 'Walldorf'.
For more information, see the parameter documentation for table AddressData
Example: Incoming invoice for a different payee
This example demonstrates which data you must enter in table AddressData in order to enter and post an invoice for a different payee.
You receive an invoice for a different payee with name 'SAP AG', postal code '69190', city 'Walldorf', bank number '38070724' and account number '4711'.
Enter the following data:
Table AddressData
ACC_1_TIME (Indicator: One-time vendor): ' '
NAME (Name): SAP AG
POSTL_CODE (Postal code): 69190
CITY (City): Walldorf
BANK_NO (Bank number): 38070724
BANK_ACCT (Bank account number): 4711
For additional information, see the parameter documentation for table AddressData
Parameter
HEADERDATA
ADDRESSDATA
INVOICEDOCNUMBER
FISCALYEAR
ITEMDATA
ACCOUNTINGDATA
GLACCOUNTDATA
MATERIALDATA
TAXDATA
WITHTAXDATA
VENDORITEMSPLITDATA
RETURN
Exceptions
Function group
MRM_BAPI -
Link between SAPConnect and SO23 Distribution List Settings for CCMS Alerts
Hi All,
We have CCMS email Alerts configured for around 90 systems adminsitered through a CUA SOlMan 4.0 System.
We are not receiving these emails after the SolMan 4.0 System was Patched for Java.
All the settings seem to be fine. We are not able to figure out how the Distribution List for external email Ids(RZ20, RZ21) is connected with SAPConnect SMTP settings.
Please advise.
Immediate help is greatly appreciated
Kalyan Jonna
[email protected]- ability to choose deletion of an email on handset only
- desktop software working with all older BB's allowing drag and drop type of transferring data, contacts etc. (BB link doesn't recognize my old Storm)
- auto power on/off
- contacts syncing with yahoo & Outlook (almost two weeks trying to work around it and no luck)
Maybe you are looking for
-
How to use the :$PROFILE$ token in a table validation value set
Hi Community, Let me explain the scenario. We have a Flex Value Set (CLIENTES SERVICIO DIRECTO) with a table validation, included in the PO Headers DFF, which shows a LOV with the Ship-to addressfrom the customer which we want to serve the goods; i.e
-
After upgrading to iOS4 on your 3GS, are you having battery & signal issues
I was having big problems with my battery life (10% per hour at best) and also signal dropping issues from time to time. Last night though I solved all these problems... HOW ?? Via iTunes, restore your iPhone and select the option "as new iPhone" NOT
-
Need help calculating PLEASE:-)...
im running L8 on a G5 dual 2.0 with a RME Hammerfall PCI card. i keep L8 set at a 256 buffer setting. so when tracking guitars through guitar rig 3, i monitor the plug as i track. when i play back its always ahead (of course). how do i figure out the
-
Lost 3D guides and references for my video in different views
All of the sudden I can't turn on my 3D guides(X,Y,Z) and in top view I can't see any of my video references in order to move them around in the space. I tried switching view,world and local mode, also grid and guide options. Any suggestions? Thanks
-
Cluster mgmt of off-network (multihomed) addresses
I'm currently in the process of configuring an HA cluster to replace a single machine. The original machine had virtual interfaces plumbed for several different networks, which remote sites connect to for FTP and other data. I'd like to know how to d