Table Required to trace Confirmation of EBP based on Material Doc inR3
Hi,
can any one suggest the procedure to get the confirmation of EBP in R3 by giving the input parameter as Material document(GR).
i can find through Query also let me know the procedure
regards
subhash
Hi Subhash,
It is not possible to get the EBP confirmation number from R3 material document number as of standard.
However you can use the field 'Reference' of table MKPF in R3 to get the 'Reference document' field value of corresponding Confirmation in EBP. Then in EBP, use the table bbp_pdhgp to get the confirmation number by passing ref_doc_no field.
Regards,
Sanjeev
Similar Messages
-
BAPI /FM for getting Transfer Order details based on Material Doc No.
Is there any FM or BAPI with which I would be able to get directly Transfer Order details, status etc based on Material Doc No without going into the tables?
Thanks for your help
UshaYes, you can use BAPI_WHSE_TO_GET_DETAIL.
You can find bapis using transaction BAPI and following functionnal nodes.
Regards,
Christophe
<REMOVED BY MODERATOR>
Edited by: Alvaro Tejada Galindo on Apr 30, 2008 11:37 AM -
Confirmation profile selection based on material
Hi All
Is it possible to have a confirmation profile based on the material which is being produced in the Production order? If yes then please give me your suggestions on how to achieve this.
regards
PKHi Madhu G
I have defined the confirmation profile in Opk0. I know that I can assign a different profile with reference to user.
I dont want confirmation profile based on Storage location
I want the confirmation screen to be different for different materials -plant combination. Does anyone have any idea how this can be achieved?
regards
PK -
Which table field I can confirm if the PO has done invoice receipt
Hi,
From which table field, I can confirm the PO has done invoice receipt. and in case of that with reference a PO, I have done the IR, but it was reversed, which means PO has not done invoice receipt.
For this case, I don't want to read table EKBE to retrieve the invoice number, the read table RBKP to judge if there is a reverse IR for it.
If there any status table field which indicate if the PO has done invoice receipt.
Many thanks,
AriesHi Raj,
For invoice receipt and credit memo, EKBE-BEWTP is all set with 'Q', so if there is reversed invoice. Also you can retrieve data from EKBE. But actually the PO also needs a invoice receipt. So it can not meets the requirement.
Regards,
Aries -
Error while deleting confirmation in EBP
Hi,
We are using SRM 5.0 & ECC 4.6c. Currently we are not able to delete the confirmation from EBP. i.e. from "Display\Process Confirmation" screen. But we can create new confirmation against the PO.
The scenario configured in our system is Classic.
Kindly provide us with your inputs on this.
Regards
KGpHi,
Have a look at these threads:
Store user is not able to delete the confirmation !
Delete confirmation (impossible)
Confirmation Error in SRM
SRM - Delete confirmation
Re: Delete button not available for goods receipt when PO has GR-Based IV set
BR,
Disha.
DO reward points for useful answers. -
Hi,
I am trying to create an PO Confirmation in EBP using
BAPI_CONFEC_CREATE,but unsuccessful.Can any one tell me what parameters i should be passing or if i am using the right BAPI or is there any other way of achiving this.
Thanks
RaghuHi Raghu,
You are using the right BAPI. Make sure to pass following required fields -
Transaction type
Purchase order number
Purchase order item
Thanks and Warm Regards.
Pras Durafe -
From which table I'll get vendor based on material
Hi Experts,
I have to develop a Report for the procurement extraction should consist of following data fields:
Material (MARA)
Material Description (MAKT)
Vendor
Vendor Name
Product Hierarchy
Qty
Date Product received at warehouse
What are tables required for this?Hi
Please use the table EKBE,EKKO,LFA1 and MARA
You can take fields
Material - EKBE - MATNR
Material Description (MAKT)
Vendor- EKKO -LIFNR
Vendor Name-LFA1-NAME1
Product Hierarchy-MARA-PRDHA
Qty-EKBE- MENGE
Date Product received at warehouse -EKBE-BUDAT
Hope this suits you
Regards,
Sasi -
Based on single Doc number Multiple line items update to in single Z database table
Dear Frds,
Based on single Doc number Multiple line items update to database table
Example : Doc Num: Janu
If users are using different doc number again the line items are modifying and replacing to new document Number . Pls Help me Screen attached as
Like CS01 TransactionDear Frds,
Based on single Doc number Multiple line items update to database table
Example : Doc Num: Janu
If users are using different doc number again the line items are modifying and replacing to new document Number . Pls Help me Screen attached as
Like CS01 Transaction -
Inputs or tables required for customizing purchase register
Hi,
I have encountered a problem regarding Purchase Register.
The requirement of the Client is that, he wants to have the Tax Details populated in the Purchase Register with reference to Tax Code in the Invoice Screen.
This should happen, once the Client enters the Details related to Invoice Document in the Selection Screen.
I searched for Table and Field related to Tax code.
I found the Field for Tax Code and it is MWSKZ.
But, the Table is a Structure.
So, please guide me how to find the link so as to fetch the Tax Details with respect to Tax Code in the Invoice Screen?
Please reply as soon as possible.
Waiting for your responsw,
Thanks in advance.
Thanks & Regards
Srinivasa M.S
+91-9910077829
Edited by: Jeyakanthan A on Jul 4, 2011 4:36 PMhi
Logic For tax register
Table
EKBE
1) BELNR=MATERIAL DOC= HERE MOVEMENT TYPE BWART=101
2) GJAHR=MATERIAL DOC YEAR=2011
3) BUZEI=ITEM OF MATERIAL DOC=1 and 2
4) BUDAT=posting date of material doc=28.2.2011
5) MENGE=GRN QTY=1 FOR LINE ITEM 1,1 FOR LINE ITEM 2
FOR ABOVE COMBINATION IN TABLE EKBE
WE WILL GET FOLLOWING FIELDS
1) Po number= =EBELN
2) Po line item=10 and 20=EBELP
TABLE
EKPO
NOW PASS THIS FIELD EBELN AND EBELP INTO TABLE EKPO AND GET FOLLOWING FIELDS
1) MATERIAL CODE=MATNR
2) MATERIAL DICRIPTION=EMATN
3) MATERIAL GROUP=MATKL
4) ITEM CATEGORY=PSTYP
5) ACCOUNT ASSIGEMENT=KNTTP
6) TAX CODE=MWSKZ
7) PLANT=WERS
8) COMPANY CODE=BUKRS
TABLE
EKKO
NOW PASS EBELN FROM EKPO INTO TABLE EKKO AND GET FOLLOWINGS
1) VENDOR CODE=LIFNR
2) PURCHASING GROUP=EKGRP
TABLE
LFA1
NOW PASS LIFNR FROM TABLE EKKO INTO TABLE LFA1 AND GET FOLLOWINGS
1) VENDOR NAME=NAME1
2) CITY=ORT01
TABLE
MSEG
NOW PASS MATERIAL DOCBELNR=
MATERIAL DOC YEAR=GJAHR=2011
MATERIAL DOC ITEM= BUZEI=1 AND 2
PO NUMBER =EBELN=
PO ITEM NUMBER=EBELP=10 AND 20
ALL FROM TABLE EKBE AND GET FOLLOWING FIELDS
1) PROFIT CENTER=PRCTR
2) WBS ELEMNT=PS_PSP+PNR
TABLE
RSEG
PASS FROM TABLE EKPO
PO NUMBER =EBELN
PO ITEM =EBELP
INTO TBALE RSEG AND GET FOLLOWING FIELDS
1) INVOICE DOC NUMBER=BELNR=
2) FISCAL YEAR=GJAHR=2010
3) INVOICE ITEM=BUZEI
4) VALUVATION CLASS=BKLAS=7900
5) REFERNCE =XBLNR=156
TABLE
T025T
PASS VALUVATION CALSS FROM TABLE RSEG INTO TABLE T025T ,USE LANUAGE KEY EN AND GET FOLLOWINGFIELD
1) VALUVATION CALSS DISCRIPTION=BKBEZ=SEMIFINISH PRODUCT
TABLE
BKPF
NOW PASS BELNR+GHJAR ( 51056016262010) ,FIELD AWKEY OF TABLE BKPF
FISCAL YEAR=GHJAR INTO TABLE BKPF FROM TABLE RSEG AND GET FOLLOWING FIELDS
1) FI DOC NUMBER=5100001482
2) FISCAL YEAR=GHJAR=2010
3) DOC TYPE=BLART=RE
4) DOC DATE=BLDAT=23.2.2011
5) POSTING DATE=BUDAT=28.2.2011
6) TRASNCTION CODE=TCODE=MIRO
7) REFERNCE=XBELNR=156
TABLE
BSET
NOW PASS
FI DOC NUMBER=BELNR
FISCAL YEAR=GHJAR=2010
AND GET FOLLOWING VALUES
1) CONDITION TYPE =KSCHL
A) VAT=JVRD=12127.29
B) JVRN=CST
C) SERVICE TAX=JSRT
D) ECESS ON SERVICE=JEC3
E) HECESS ON SERVICE=JES3
HERE APPLY LOGIC TAXPS FIELD =1=ONE LINE ITEM FOR BELNR
Table
BSAK
NOW PASS BELNR,GHJAR ,BEART FROM TABLE BKPF AND VENDOR NUMBER LIFNR FROM TABLE EKKO
AND PASS THIS INTO TABLE BSAK
AND GET FOLLOWING FIELDS
1) CLEARING DOC NUMBER=AUGBAL
2) CLEARING DATE=AUGDT
I)Logic For excise values flow
B.E.D,=
A.E.D=
S.E.D. =
ECESS=
HECESS=
Pass GRN number From EKBE field MBLNR ,material doc year= MJAHR ,AND BUZEI=ITEM OF MATERIAL DOC=1 and 2
into table J_1IPART1 and get
Following
a) Excise group=field EXGRP=30
b) EXCISE REGISTER TYPE=REGTYP=A
c) INTERNAL DOC NUMBER=DOCNO=8100000013
d) Year=DOCYR=2011
e) ITEM=ZEILE
TABLE
J_1IEXCDTL
PASS DOCNO, EXGRP, RGTYP,DOCYR,ZEILE INTO TABLE J_1IEXCDTL AND GET values
B.E.D, =field EXBED =8772
A.E.D=field EXAED
S.E.D. =field EXSED
ECESS=field ECS=175.44
HECESS=field EXADDTAX1=87.72
TABLE J_1IEXCHDR
NOW PASS EXGRP AND DOCNO,DOCYR FROM TABLE J_1IPART2 AND VENDOR CODE LIFNR FROM TABLE EKKO INTO TABLE J_1IEXCHDR AND GET FOLLOWING VALUES
VENDOR ECC NUMBER=EXCCD
CST NNUMBER=CST NO
TABLE
J_1IMTCHID
CHAPTER ID LOGIC FOR MATERIAL
From table EKPO
Pass material number=MATNER and Plant=WERS into table J_1IMTCHID and get following field
Chapter id=J_1ICHID
Selection parameter for tax registers
1) Company code( mandatory)
2) Plant
3) Fi doc fiscal year( mandatory=GHJAR)
4) Fi doc posting date( mandatory=BUDAT from table BKPF)
5) Doc type from table BKPF( Mandatory field BLART)
6) Excise group
7) Vendor number
8) Fi doc number ( BELNR FROM TABLE BKPF)
9) Purchasing group
10) Material doc =BELNR from ekbe
11) Tax code
HERE
FISCAL YEAR=2010
FI DOC PSOTING DATE=28.2.2011
FI DOC TYPE =BLART=RE
COMPANY CODE=
Regards
kailas
Edited by: kailasugale on Jul 4, 2011 5:47 PM -
Table required for billing and RG1 output
Dear all,
pls give me the list of tables required for billing output and RG1 outputHello Digs,
Just check out these sites and see if this is useful to you
http://www.erpgenie.com/abap/tables_sd.htm
http://www.erpgenie.com/saptech/transactions.ht
<b>**Reward if this helps**</b>
Regards
AK -
Hi,
I am trying to do a multiple GR/confirmation in EBP but the system is posting double the GR quantity in R/3. For example, if the total PO quantity is 100 & if I am doing the first GR for 10 nos, then in the backend R/3, two material documents are created with quantity 10 each. That is for a GR quantity of 10nos done through EBP, system is posting 20ns. in R/3. I dont know why it is happening. Please let me know if you have any clues in this regard & also tips to resolve the same.
Thanks & Regards
RaghuOK, I thought you were on a higher version. If you are running on EBP 2.0 it might not be this problem but let's see anyway.
Go to SWETYPV to see what event type linkages that are activated for confirmations (BUS2203). You probably have activated workflow WS10000256.
We had this workflow activated when we were running EBP 3.0 but then we got the same problem as you have when we upgraded to SRM 5.0 but when I changed workflow to WS10400010 the symptom stopped.
As I said, this might not be the problem cause for you if you are running EBP 2.0. Your version probably don't have the other workflow (WS10400010) that solved our problem.
Regards,
Kristoffer -
Inforation on Pool tables and cluster tables required.
I want to know about the pool tables and cluster tables like how to create them and how to look the tables associated with the given tables. Like for the table BSEG we have other tables linked BSID etc. I'm new to this concept please guide me.
<b>Pooled Table:</b>
A pooled table in R/3 has a many-to-one relationship with a table in the database (see Figures 3.1 and 3.2). For one table in the database, there are many tables in the R/3 Data Dictionary. The table in the database has a different name than the tables in the DDIC, it has a different number of fields, and the fields have different names as well. Pooled tables are an SAP proprietary construct.
When you look at a pooled table in R/3, you see a description of a table. However, in the database, it is stored along with other pooled tables in a single table called a table pool. A table pool is a database table with a special structure that enables the data of many R/3 tables to be stored within it. It can only hold pooled tables.
R/3 uses table pools to hold a large number (tens to thousands) of very small tables (about 10 to 100 rows each). Table pools reduce the amount of database resources needed when many small tables have to be open at the same time. SAP uses them for system data. You might create a table pool if you need to create hundreds of small tables that each hold only a few rows of data. To implement these small tables as pooled tables, you first create the definition of a table pool in R/3 to hold them all. When activated, an associated single table (the table pool) will be created in the database. You can then define pooled tables within R/3 and assign them all to your table pool.
Pooled tables are primarily used by SAP to hold customizing data.
<b>Cluster Table:</b>
A cluster table is similar to a pooled table. It has a many-to-one relationship with a table in the database. Many cluster tables are stored in a single table in the database called a table cluster.
A table cluster is similar to a table pool. It holds many tables within it. The tables it holds are all cluster tables.
Like pooled tables, cluster tables are another proprietary SAP construct. They are used to hold data from a few (approximately 2 to 10) very large tables. They would be used when these tables have a part of their primary keys in common, and if the data in these tables are all accessed simultaneously.
Table clusters contain fewer tables than table pools and, unlike table pools, the primary key of each table within the table cluster begins with the same field or fields. Rows from the cluster tables are combined into a single row in the table cluster. The rows are combined based on the part of the primary key they have in common. Thus, when a row is read from any one of the tables in the cluster, all related rows in all cluster tables are also retrieved, but only a single I/O is needed.
A cluster is advantageous in the case where data is accessed from multiple tables simultaneously and those tables have at least one of their primary key fields in common. Cluster tables reduce the number of database reads and thereby improve performance.
Restrictions on Pooled and Cluster Tables
1. Pooled and cluster tables are usually used only by SAP and not used by customers, probably because of the proprietary format of these tables within the database and because of technical restrictions placed upon their use within ABAP/4 programs. On a pooled or cluster table:
2. Secondary indexes cannot be created.
3. You cannot use the ABAP/4 constructs select distinct or group by.
4.You cannot use native SQL.
5.You cannot specify field names after the order by clause. order by primary key is the only permitted variation.
For creation of pooled /cluster table, have a look at below link.
http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
For creation of table pool /cluster, have a look at below link.
http://help.sap.com/saphelp_erp2004/helpdata/en/81/415d363640933fe10000009b38f839/frameset.htm
Have a look at below link.
http://www.sap-img.com/abap/the-different-types-of-sap-tables.htm
Best Regards,
Vibha
*Please mark all the helpful answers -
Af:table requires the managed bean to be in session scope?
I have let to figure out why af:table requires the managed bean to be in session scope if the af:table has the rows attribute set to anything else but zero.
I'm assuming that in order for the table to hold on and "page" through the range of records that it is a requirement...
Any details on how the under-pinnings really works, would be appreciated.
Thanks,
--ToddTodd,
If you create a table model that you reference from an EL on the table's row variable then this should work with request scope as well. However, I think the problem you would run into is
- performance because the values are getting fetched with every page load
- state, because you would have to persist any change immediately to ensure the next query brings up the change values
Frank -
FM / BAPI to update STEUC field in marc Table basing on material and plant
Hi,
I need to to update STEUC field in marc Table basing on material and plant. please suggest FM / BAPI.
Thanks.
raviraj.Hi
Try this BAPI function module:
" BAPI_MATERIAL_MAINTAINDATA_RT "
Data: LS_HEADDATA TYPE BAPIE1MATHEAD,
LS_RETURN TYPE BAPIRETURN1,
LT_PLANT TYPE TABLE OF BAPIE1MARCRT, LS_PLANT TYPE BAPIE1MARCRT,
LS_PLANTX TYPE BAPIE1MARCRTX, LT_PLANTX TYPE TABLE OF BAPIE1MARCRTX.
CALL FUNCTION 'BAPI_MATERIAL_MAINTAINDATA_RT'
EXPORTING
HEADDATA = LS_HEADDATA
IMPORTING
RETURN = LS_RETURN
TABLES
PLANTDATA = LT_PLANT
PLANTDATAX = LT_PLANTX.
Check the PLANTDATA in the above fm in which pass your ''STEUC'' to BAPIE1MARCRT-CTRL_CODE......
Hope this works..... -
Hi Experts,
I have a new customer requirement, Customer does not want invoices based on the order They want invoices on monthly basis and based on the material means like they want the invoice for all the orders with material A for the month of April 2011.
I tried to search something logical in forum but was not able to find it, any suggestions will be appreciated.
Regards,
JainHI
Better you go for yr customised programme where u can have option to enter material and check delivery table and get all delivery no for that particular material and then do billing and invoice. Take help of your ABAPer give him your requirement with logic for monthly billing and sure he will be able to write a customised programme to fulfill yr requirement.
In short, Here is the way..... Get a customised programme where you select all dliveries for a partuicular period by date range, from delivery table based on material and call VF01 ( as u know billing is based on payer. Payer must be same for all deliveries. U can add to check payer criteria as well with material) and then invoice.
Have a nice day!
Thanks
DK:)
Edited by: Dwarkesh Thakkar on Jun 24, 2011 12:17 PM
Maybe you are looking for
-
Is it possible to Create a Long Text Field (more than 255 Char Long)?
Is it possible to Create a Long Text Field (more than 255 Char Long) as like Description field in Service Request Object?? Thanks!
-
IPod touch 1st gen app store won't work
Hey all, I have an iPod touch 1st generation running firmware 3.1.3 and the app store is so buggy I cant download any apps except for in the featured part of the store... When ever I try to hit free or buy or 99 c or whatever you want to call it, the
-
Has anyone else had the problem of importing photos into iMovie. Cant seem to get it to work.
-
Bug in export to Excel with long SQL statement
Good morning, we noticed a bug in Oracle SQL Developer 4.0.3 when we export data to Excel file with the "Query Worksheet Name" option enabled and the SQL code is very large: the script contains 10 IN() clauses with near 10'000 items, for a total of o
-
When I start up my MacBook Pro I get an Apple icon and a grey status bar. Some days the start up goes really fast and other days it takes a few minutes for the computer to start up. My laptop never used to do this. It started a month ago. Is ther