Purchasing contracts list -MM report
Hi all,
Iam new to BW. working on BI 7.0 implementation.This is the first project iam
handling.
I have a report requirement " List of purchasing contracts" where we have
basic charecterstics like PO ORG,PO GRP,MAT GRP,MAT NO as input criteria fields and output keyfigure fields mainly as
contract no,
material grp,
material no,
contract value,
target value
Please help me to knw if there are any standard datasources having this contract information against a PO org. Also in case i dont find any such datasource how should i go about??? should i create a datasource myself..
Expecting some help from u guys..
Hello you both,
have to say thanks to Bala because I was looking for the extraction of contracts and could not believe my eyes when I saw your reply that this was possible through purchase documents (2LIS_02). I went to my collegues and they confirmed that purchase contracts basically have the same structure like purchase orders and therefor use the same tables in R/3 but are distinguished by type fields. Besides it's similar to sales contracts which are stored like orders.
Thank you very much! If I were you Venkata I would assign some grateful points
Andreas
Similar Messages
-
Vendor purchase contracts as a commitment in project reporting
We are able to see all Purchase Requisitions and Purchase orders as a commitment in Project Systems reports such as S_ALR_87013588 or CJI5 but are not able to see vendor Purchase Contracts until a PO is written. Is this normal behavior?
When creating a purchase contract we enter an assignment of P for project and a WBS element in the account assignment which indicates to me this should show as a commitment much like a purchase requisition.
Any thoughts on vendor purchase contracts as a commitment item?
Thanks,
JeffAs suggested by muzamil in PS you can find mainly three kind of commitment, which get recored based on value category, & you can check the same in CJI5. Commitments are exclusively generated from purchase orders, purchase requisitions, funds commitments and funds reservations.
Check out CJI5 for that particular WBS.
As I understand contract is business agreement between your company and vendor for the supply of Goods , Material / Service at specified rate for specified period.
Once PR / PO is created that is obligation that you want this goods on this date. As the time is fixed, So, you are going to pay for the same in near future.
It's correct behavior only.
With Regards
Nitin P. -
Dear Friends
Is there a standard report for Purchasing Contracts where in we can give validity begin date in the selection criteria? ME3M or ME3L gives the output with validity period date, but does not have this date in the selection criteria.
Warm regards
FrancisHi Francis,
CHECK OUT THE BLW LINK..
https://www.sdn.sap.com/irj/scn/wiki?path=/display/erplo/sapStandardReports
as well, check out in ME3N with dynamic selection, where u will have the req details option, by that u can filter it
Rgds
Jayakumar
Edited by: Jayakumar Raju A.S on Aug 8, 2009 11:17 AM -
SD Customer Contract and MM Purchase Contract
Good day
I need to know if anyone has a solution on forming a relationship between these documents, and be able to report at item level for example Item x bought at $10 in the Purchase contract and sold at $15 in the Sales Contract. We need to form such a relationship between these contracts so we can report and compare line items.
Regards,
IggyI had similar requirement and used Purchase Order Header field 'Collective No' EKKO-SUBMI and put the Contract number in there. Then I used BADI ME_PROCESS_PO_CUST to do the budget check. I configured a new Contract Doc type and New PO Document type (with field selection requiring entry for EKKO-SUBMI) to provide more control. You will also want to create a custom report that lists the run rate/burn of the contract.
Other considerations
1) When the check fails, do you want error or warning ? we programmed it to be changeable via a ztable entry.
2) do you want to do any date checking of the PO header date(s) and the Contract validity date ?
3) do you want to check / verfiy the Purchasing organization of the Contract vs the PO ?
Sorry its late ! -
hi experts,
can any one know the transaction codes for Goods issue,Initial Inventory,
purchase contract,billing data and the table name in which inactive vendors and active vendor are available.
thanking youHi,
mb5b, mb51 for goods issue
MI01 for Initial Inventory
ME31K for Purchase Contract
MIRO for Billing data
in SAP easy access
under Financial accounting >Accounts payable-> information systems-->masterdata report
you can display blocked vendors also as a list there using those reports.
the vendors which are blocked are inactive vendors
<b>Reward points</b>
Regards -
Hi experts,
how i can generate open purchase order list with the amount ?
regards,
Sanju M SHI
try report
ME80FN
here after executing click on changes view and select PO history
Regards
Kailas Ugale -
Purchase Order:Pricing condition report
Hello Experts,
Greetings.
I would like to know that is thair any such report avaible by executing particular pricing condition we may know how many purchase order have been created against that particualr condition.(i.e purchase order list - pricing condition wise)
Any help would be highly appriciated.
Best Rgds
NitinHi
I dont think so there any report which you will give condition against Po
but we can check this in table or develop with help of ABAp consultant
in se16n t-code give table EKKO AND GET CONDITION number field KNUMV and pass this number
Now pass this into table KONV and find condition against PO
Regards
Kailas Ugale -
Hello Everyone,
I would like to have a discussion on the issues, which I am facing at the time of Exporting the Sales Price List and Purchase Price List for the Materials from
SAP Business ByDesign (SAP Cloud).
(1). Sales Price List :
We have maintained Customer Group Specific Sales Price List for the Materials in the following Location.
Location : Product and Service Portfolio Work Center > Pricing > Price Lists > Customer Group Specific Price List (Type of Price List)
Target : We want to export the entire records in some reports or excel sheet.
Records : Number of Materials in the Customer Group Specific Price List is more than 2,00,000
Issues :
(A). In the SAP Business ByDesign Screen we can filter by number of records but we can export till 50,000 records.
And if we are trying to export records more than that limit, then it throws "HTTP 500 Internal Server Error".
(B). We could not find any SAP standard reports in Product and Service Portfolio and/or Business Analytics Work Center
for getting the entire record set of the Sales Price List, so that we can have the entire set of records together.
Searching For :
(A). Is there any SAP reports or data source available for getting the entire Sales Price List records?
(B). Can we have any other filter conditions for exporting the Sales Price List records in a single shot or module wise?
(2). Purchase Price List :
We have maintained the Purchase Price List for the Materials in the following Location.
Location : Product Portfolio Work Center > List Prices > Active List Prices (Type of Price List)
Target : We want to export the entire records in some reports or excel sheet.
Records : Number of Materials in the Purchase Price List is more than 4,00,000.
Issues :
(A). In the SAP Business ByDesign Screen we can not see more than 10,000 records and the actual number of
records are more than 4,00,000. We could able to download the records till 10,000 but that is not sufficient.
We want to export the entire records in an excel sheet.
(B). We could not find any SAP standard reports in Product Portfolio and/or Business Analytics Work Center for
getting the entire record set of the Purchase Price List, so that we can have the entire set of records together.
Searching For :
(A). Is there any SAP reports or data source available for getting the entire Purchase Price List records?
(B). Can we have any other filter conditions for exporting the Purchase Price List records in a single shot or module wise?
Please go through the attached screen shots for the references and more clarity on the issues.
I am waiting for the valuable responses.
Thanks and regards,
Susanta Dey Sarkar
Bangalore, India
19th March, 2015Dear Michael,
The number of records :
2 Million (Approximately) is for the Sales Price List Material Price Data
4 Million (Approximately) is for the Purchase Price List Material Price Data.
Regards,
Susanta Dey Sarkar -
Standard Purchase Price List @ Purchase Requisitions
Hi everyone
I am trying to find a way to maintain a standard purchase price list that is used at the Purchase Requisition creation.
Our sourcing managers will negotiate prices with vendors. Once these prices are set, any purchase requisition created should default to this purchase price.
Using PIR did not work - maybe some configuration is required.
I do not want to define contracts - because in essence there is no contract.
Can someone help..
ThanksNo, nothing else than standard or moving average price field from material master (depends on price control).
if you want any other price in the PR then you may need to develope an individual solution -
Hello all,
Is there a FM to determine the net price of the purchase contract.
The field EKPO-NETPR works fine when only one condition extist, but if u create a new one with a new validity of dates the EKPO-NETPR does not get updates.
So what i need is a FM to determine the NETPR from the current condition values.
Thank you
Nuno SIlvatry this program .. it retreive tax.. i think the structure taxcom will also give you net price
REPORT zreport10 .
TABLES : ekko , ekpo , t001 , komk , komp .
DATA mwsbp TYPE komp-mwsbp .
PARAMETERS : p_ebeln TYPE ekpo-ebeln ,
p_ebelp TYPE ekpo-ebelp .
START-OF-SELECTION .
PERFORM calculate_tax USING p_ebeln p_ebelp CHANGING mwsbp .
WRITE mwsbp .
* FORM calculate_tax *
FORM calculate_tax USING p_ebeln TYPE ekpo-ebeln
p_ebelp TYPE ekpo-ebelp
CHANGING p_mwsbp TYPE komp-mwsbp .
CONSTANTS: bstyp-info VALUE 'I',
bstyp-ordr VALUE 'W',
bstyp-banf VALUE 'B',
bstyp-best VALUE 'F',
bstyp-anfr VALUE 'A',
bstyp-kont VALUE 'K',
bstyp-lfpl VALUE 'L',
bstyp-lerf VALUE 'Q'.
DATA : taxcom TYPE taxcom ,
t_konv TYPE TABLE OF komv WITH HEADER LINE .
DATA: BEGIN OF tkomv OCCURS 50.
INCLUDE STRUCTURE komv.
DATA: END OF tkomv.
DATA: BEGIN OF tkomvd OCCURS 50. "Belegkonditionen
INCLUDE STRUCTURE komvd.
DATA: END OF tkomvd.
DATA : BEGIN OF tkomvh OCCURS 50.
INCLUDE STRUCTURE komv.
DATA : vtext LIKE t685t-vtext.
DATA : END OF tkomvh.
SELECT SINGLE *
INTO ekko
FROM ekko
WHERE ebeln = p_ebeln .
SELECT SINGLE *
INTO ekpo
FROM ekpo
WHERE ebeln = p_ebeln
AND ebelp = p_ebelp .
SELECT SINGLE *
INTO t001
FROM t001
WHERE bukrs = ekko-bukrs .
taxcom-bukrs = ekpo-bukrs.
taxcom-budat = ekko-bedat.
taxcom-waers = ekko-waers.
taxcom-kposn = ekpo-ebelp.
taxcom-mwskz = ekpo-mwskz.
taxcom-txjcd = ekpo-txjcd.
taxcom-shkzg = 'H'.
taxcom-xmwst = 'X'.
IF ekko-bstyp EQ bstyp-best.
taxcom-wrbtr = ekpo-netwr.
ELSE.
taxcom-wrbtr = ekpo-zwert.
ENDIF.
taxcom-lifnr = ekko-lifnr.
taxcom-land1 = ekko-lands.
taxcom-ekorg = ekko-ekorg.
taxcom-hwaer = t001-waers.
taxcom-llief = ekko-llief.
taxcom-bldat = ekko-bedat.
taxcom-matnr = ekpo-ematn.
taxcom-werks = ekpo-werks.
taxcom-bwtar = ekpo-bwtar.
taxcom-matkl = ekpo-matkl.
taxcom-meins = ekpo-meins.
IF ekko-bstyp EQ bstyp-best.
taxcom-mglme = ekpo-menge.
ELSE.
IF ekko-bstyp EQ bstyp-kont AND ekpo-abmng GT 0.
taxcom-mglme = ekpo-abmng.
ELSE.
taxcom-mglme = ekpo-ktmng.
ENDIF.
ENDIF.
IF taxcom-mglme EQ 0.
taxcom-mglme = 1000.
ENDIF.
taxcom-mtart = ekpo-mtart.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
CALL FUNCTION 'J_1BSA_COMPONENT_ACTIVE'
EXPORTING
bukrs = ekko-bukrs
component = 'BR'
EXCEPTIONS
component_not_active = 1
OTHERS = 2.
IF sy-subrc IS INITIAL.
komk-mandt = ekko-mandt.
komk-kalsm = ekko-kalsm.
IF ekko-kalsm = ''.
komk-kalsm = 'RM0000'.
ENDIF.
komk-kappl = 'M'.
komk-waerk = ekko-waers.
komk-knumv = ekko-knumv.
komk-lifnr = ekko-lifnr.
komp-kposn = ekpo-ebelp.
komp-matnr = ekpo-matnr.
komp-werks = ekpo-werks.
komp-matkl = ekpo-matkl.
komp-infnr = ekpo-infnr.
komp-evrtn = ekpo-konnr.
komp-evrtp = ekpo-ktpnr.
CALL FUNCTION 'RV_PRICE_PRINT_ITEM'
EXPORTING
comm_head_i = komk
comm_item_i = komp
language = 'E'
TABLES
tkomv = tkomv
tkomvd = tkomvd.
CALL FUNCTION 'J_1B_NF_PO_DISCOUNTS'
EXPORTING
i_kalsm = ekko-kalsm
i_ekpo = ekpo
IMPORTING
e_ekpo = ekpo
TABLES
i_konv = t_konv.
IF NOT ekko-llief IS INITIAL.
taxcom-lifnr = ekko-llief.
ENDIF.
ENDIF.
CALL FUNCTION 'FIND_TAX_SPREADSHEET'
EXPORTING
buchungskreis = t001-bukrs
EXCEPTIONS
not_found = 1
OTHERS = 2.
CALL FUNCTION 'CALCULATE_TAX_ITEM'
EXPORTING
i_taxcom = taxcom
IMPORTING
e_taxcom = taxcom
EXCEPTIONS
mwskz_not_defined = 1
mwskz_not_found = 2
mwskz_not_valid = 3
steuerbetrag_falsch = 4
country_not_found = 5
OTHERS = 6.
IF sy-subrc <> 0.
MESSAGE ID sy-msgid TYPE sy-msgty NUMBER sy-msgno
WITH sy-msgv1 sy-msgv2 sy-msgv3 sy-msgv4.
ENDIF.
p_mwsbp = taxcom-wmwst .
ENDFORM. " calculate_tax -
Dear Gurus,
I need to get the list of purchase groups with details. This is required for User, SO it can not be from SPRO. Also not from MM03 OR XK03 which will show drop down list on purchase group field.
Is there any way I can get list of purchase groups with details from user perspective.As per I know there is no such report to only display purchase group.
Many reports have drop down option to choose it.
you can make simple query to display only purchase group -
Hi All,
Can anybody suggest some BAPI for uploading pricing conditions in a purchasing contract.
Thanks,
ArunHi Arun,
refer to the link for BAPI's:
http://www.sapbapi.com/bapi-list/
Also refer to the link:
Re: VK11,
With luck,
Pritam. -
Datasource for Purchasing Source List
Hello Guys
i need to find datasources for "purchasing source list" that are stored in EORD table ( you can see these data with transaction ME03, ME01).
Any one knows the datasources to keep these data in BW ?
thanks in advance
BorisHi,
Please find the code below .
REPORT ZSOURCE.
TABLES: EORD,
EINA,
MARC.
Batch Input Name
PARAMETERS P-BTCHSN(12) DEFAULT 'ME01'.
Vendor Code
PARAMETERS P-LIFNR LIKE LFA1-LIFNR DEFAULT 'XXXXX'.
Material Group
PARAMETERS P-MATKL LIKE MARA-MATKL DEFAULT 'XXXXXXX'.
Plants
PARAMETERS P-WERKS LIKE EORD-WERKS DEFAULT 'XX'.
Tick Block/Untick Unblock
PARAMETERS P-NOTKZ LIKE EORD-NOTKZ DEFAULT 'X'.
Auto / Manual run the Batch Input Program
PARAMETERS P-RUN AS CHECKBOX DEFAULT 'X'.
INTERNAL TABLE FOR DATA
DATA: BEGIN OF ULTAB OCCURS 50,
MATNR LIKE EORD-MATNR, "Material No.
WERKS LIKE EORD-WERKS, "Plants
ZEORD LIKE EORD-ZEORD, "NO
LIFNR LIKE EINA-LIFNR, "Vendor Code
END OF ULTAB.
INTERNAL TABLE FOR BATCH INPUT DATA
DATA: BEGIN OF IPUTTAB OCCURS 50.
INCLUDE STRUCTURE BDCDATA.
DATA: END OF IPUTTAB.
INTERNAL TABLE FOR BATCH INPUT ERROR MESSAGE.
DATA: BEGIN OF MESSTAB OCCURS 50.
INCLUDE STRUCTURE BDCMSGCOLL.
DATA: END OF MESSTAB.
DATA: C_TAXKM LIKE MG03STEUER-TAXKM VALUE '1',
W-LINE-NO TYPE I.
REFRESH ULTAB.
SELECT * FROM EINA WHERE LIFNR = P-LIFNR
AND LOEKZ = SPACE.
SELECT SINGLE * FROM MARC WHERE MATNR = EINA-MATNR
AND WERKS = P-WERKS.
CHECK MARC-LVORM = SPACE.
CLEAR ULTAB.
SELECT * FROM EORD WHERE MATNR = EINA-MATNR
AND WERKS = P-WERKS
AND LIFNR = P-LIFNR.
ULTAB-MATNR = EORD-MATNR.
ULTAB-WERKS = EORD-WERKS.
ULTAB-ZEORD = EORD-ZEORD.
ULTAB-LIFNR = EORD-LIFNR.
APPEND ULTAB.
ENDSELECT.
IF SY-SUBRC = 4.
ULTAB-MATNR = EINA-MATNR.
ULTAB-WERKS = P-WERKS.
ULTAB-ZEORD = ''.
ULTAB-LIFNR = EINA-LIFNR.
APPEND ULTAB.
ENDIF.
ENDSELECT.
CHECK WHETHER TABLE IS EMPTY
IF ULTAB[] is initial.
WRITE: / 'TABLE EMPTY'.
ENDIF.
Create Batch session
PERFORM CRE-BATCH-SESS.
LOOP TABLE TO CREATE SCREEN INPUT
SORT.
LOOP AT ULTAB.
REFRESH IPUTTAB.
PERFORM SCREEN1.
PERFORM SCREEN2.
PERFORM PRN_ULTAB.
PERFORM CLOSE-SESS.
ENDLOOP.
CALL FUNCTION 'BDC_CLOSE_GROUP'.
END OF MAIN PROGRAM
FORM SCREEN1.
SCREEN #1: INITAL SCREEN FOR MAINTAINING SOURCE LIST
CLEAR IPUTTAB.
IPUTTAB-PROGRAM = 'SAPLMEOR'.
IPUTTAB-DYNPRO = '200'.
IPUTTAB-DYNBEGIN = 'X'.
APPEND IPUTTAB.
Source List : Material No.
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'EORD-MATNR'.
IPUTTAB-FVAL = ULTAB-MATNR.
APPEND IPUTTAB.
Source List : Plants.
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'EORD-WERKS'.
IPUTTAB-FVAL = ULTAB-WERKS.
APPEND IPUTTAB.
ENDFORM.
FORM : SCREEN1 *
FORM SCREEN2.
Modify screen for SOURCE LIST
CLEAR IPUTTAB.
IPUTTAB-PROGRAM = 'SAPLMEOR'.
IPUTTAB-DYNPRO = '205'.
IPUTTAB-DYNBEGIN = 'X'.
APPEND IPUTTAB.
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'EORD-VDATU(1)'.
IPUTTAB-FVAL = '01.01.2001'.
APPEND IPUTTAB.
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'EORD-BDATU(1)'.
IPUTTAB-FVAL = '31.12.9999'.
APPEND IPUTTAB.
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'EORD-LIFNR(1)'.
IPUTTAB-FVAL = P-LIFNR.
APPEND IPUTTAB.
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'EORD-EKORG(1)'.
IPUTTAB-FVAL = 'ALL'.
APPEND IPUTTAB.
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'EORD-NOTKZ(1)'.
IPUTTAB-FVAL = P-NOTKZ.
APPEND IPUTTAB.
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'EORD-AUTET(1)'.
IPUTTAB-FVAL = '1'.
APPEND IPUTTAB.
Specify that we are now done with this screen (Save it with F11)
CLEAR IPUTTAB.
IPUTTAB-FNAM = 'BDC_OKCODE'.
IPUTTAB-FVAL = '/11'.
APPEND IPUTTAB.
ENDFORM.
FORM : CLOSE-SESS *
DESCRIPTION : CLOSE THE SESSION *
FORM CLOSE-SESS.
closing the session.
IF P-RUN = 'X'.
Auto run the Batch Input Program
CALL TRANSACTION 'ME01'
USING IPUTTAB
MODE 'E'
UPDATE 'S'
MESSAGES INTO MESSTAB.
ELSE.
Maual run the Batch Input Program
CALL FUNCTION 'BDC_INSERT'
EXPORTING
TCODE = 'ME01'
TABLES
DYNPROTAB = IPUTTAB.
ENDIF.
ENDFORM.
FORM : PRN-ULTAB *
DESCRIPTION : PRINT OK TABLE *
FORM PRN_ULTAB.
WRITE: / ULTAB-MATNR, ULTAB-WERKS, ULTAB-ZEORD, ULTAB-LIFNR.
W-LINE-NO = W-LINE-NO + 1.
WRITE: ' RECORD# ', W-LINE-NO.
ENDFORM.
FORM : CRE-BATCH-SESS *
DESCRIPTION : CREATE BATCH SESSION *
FORM CRE-BATCH-SESS.
Create BTCI session **
CALL FUNCTION 'BDC_OPEN_GROUP'
EXPORTING
CLIENT = SY-MANDT
GROUP = P-BTCHSN
USER = SY-UNAME
KEEP = 'X'.
ENDFORM.
Regards,
Marasa. -
How to copy custom fields in purchasing contract
Dear all, we have added to the standard field in the purchase contract position two custom fields.
These two fields (in value) are not taken when the user create a new contract by copying from another.
Are there some exit or BADI functions that allows to copy also custom ields into corresponding destination fields whitout modify the standard code ?
In customizing it seams there are aoly rulse for copy position texts.
Regards,
Riccardo Galli - Hera group.Hi
Try to check the BADIs ME_PROCESS_OUT_CUST or ME_PROCESS_PO_CUST or the enanchement M06E0005, perhaps u can do something in the routines triggered as soon as the document is saved.
Max -
Purchase Order wise Payment Report
Dear SAP Experts,
Is there any standard report which address that Payment details for any particular Purchase Order wise.
It may be for any given purchase order .
It may be advance or full payment.
The requirement is Purchase orderwise payment detail report
regards
NKHi Naresh,
i dont think thi sreport is available in standard.
Better to go for Developed report (Zreport ) for this.
chandra
Maybe you are looking for
-
Testing the SD data from R/3 in BW
Hi All, I am extracting the sales data into Bw. I want to test the data extracted with the data in R/3. I do not know the SD transactions in R/3 to test the data. Can someone please provide me the transaction codes to see the following in R/3. Sales
-
Firefox Open File Dialog icons missing?
When Firefox calls the Open File Dialog the must majority of folders and files show up with the same white icon. How can I fix that?
-
IMac OSX 10.9.5 Shows Brother MFC 8710DW Printer Is "Offline" and "Not Connected T
I have a Brother MFC 8710 DW that I've had for the past 4 months. It works perfectly fine with my other devices (iPad, iPhone, Windows PC and Macbook Pro) but it doesn't work with my iMac OSX 10.9.5. I did the things listed below but it keeps on tell
-
My Blade 1500 has developed a serious error. It is running Solaris 9 with mirrored disks. When I try to boot up I get the following messages: /sbin/rcS: /etc/vfstab: cannot open INIT: Cannot create /var/adm/utmpx INIT: Failed write of utmpx entry:" "
-
Is there an update for Android 2.2 for the HP C510a Zeen tablet?
Is there an update for Android 2.2 for the HP C510a Zeen tablet to any recent version of Android 4.0 or 4.1?