MRP - Not creating PR on external vendor
Hello all,
I have following problem -
I to have PR generated thr' MRP automatically for vendor supplying final product and also for a vendor who is subcontractor. Currently, PR is generated on to vendor who is subcontractor and not to other vendor supplying final product.
Special procurement type is 30 (subcontractor) in MRP 2 view.
I do not want to have manual intervention (for example - changing special procurement key) and wants to create PR automatically.
How to create PR for both the vendors thr' MRP and without manual intervention?
What settings need to be changed?
If I change special procurement type to 20 (external procurement), will MRP generate PR on both type of vendors or only on to vendor supplying final product?
Regds.,
Chaitanya
I'm not sure that I got it right; you have a BOM, father level is subcontracted, son a normal purchased material.
Maintain F,30 ONLY for the father, F only for the son.
This will work properly.
Similar Messages
-
Creating SC by external vendors
My customer has asked me a question if we can setup up SRM in such way that external vendor
will be able to create SC (instead of employee).
Business case:
Vendors are obliged with contract to prepare certain work.
They now what is needed to deliver their job.
They creates requirements using own or competition catalouges
SRM users approve it and then follow on docs are created.
Nowadays they use own application (some kind of vendor portal and electronic catalogue)
where vendors create SC which are transferred to our old EBP system for approval...
What is your opinion?
Is that logical requirement?
I would propose
Access to MDM by external vendor. Vendor will create a shopping list. That list can be take over by employee and normal SC will be created.
What do you think?Hi Marcin,
I'm afraid I do not have much knowledge in the security field as far as outside access goes - so in this case I would not like to offer any further suggestions as I really would not know what I am talking about
I am sure the companies Basis/ICM administrator would be able to propose a safe means by which an outside user could access the SRM system.
Regards,
Jason -
Bad file is not created during the external table creation.
Hello Experts,
I have created a script for external table in Oracle 10g DB. Everything is working fine except it does not create the bad file, But it creates the log file. I Cann't figure out what is the issue. Because my shell scripts is failing and the entire program is failing. I am attaching the table creation script and the shell script where it is refering and the error. Kindly let me know if something is missing. Thanks in advance
Table Creation Scripts:_-------------------------------
create table RGIS_TCA_DATA_EXT
guid VARCHAR2(250),
badge VARCHAR2(250),
scheduled_store_id VARCHAR2(250),
parent_event_id VARCHAR2(250),
event_id VARCHAR2(250),
organization_number VARCHAR2(250),
customer_number VARCHAR2(250),
store_number VARCHAR2(250),
inventory_date VARCHAR2(250),
full_name VARCHAR2(250),
punch_type VARCHAR2(250),
punch_start_date_time VARCHAR2(250),
punch_end_date_time VARCHAR2(250),
event_meet_site_id VARCHAR2(250),
vehicle_number VARCHAR2(250),
vehicle_description VARCHAR2(250),
vehicle_type VARCHAR2(250),
is_owner VARCHAR2(250),
driver_passenger VARCHAR2(250),
mileage VARCHAR2(250),
adder_code VARCHAR2(250),
bonus_qualifier_code VARCHAR2(250),
store_accuracy VARCHAR2(250),
store_length VARCHAR2(250),
badge_input_type VARCHAR2(250),
source VARCHAR2(250),
created_by VARCHAR2(250),
created_date_time VARCHAR2(250),
updated_by VARCHAR2(250),
updated_date_time VARCHAR2(250),
approver_badge_id VARCHAR2(250),
approver_name VARCHAR2(250),
orig_guid VARCHAR2(250),
edit_type VARCHAR2(250)
organization external
type ORACLE_LOADER
default directory ETIME_LOAD_DIR
access parameters
RECORDS DELIMITED BY NEWLINE
BADFILE ETIME_LOAD_DIR:'tstlms.bad'
LOGFILE ETIME_LOAD_DIR:'tstlms.log'
READSIZE 1048576
FIELDS TERMINATED BY '|'
MISSING FIELD VALUES ARE NULL(
GUID
,BADGE
,SCHEDULED_STORE_ID
,PARENT_EVENT_ID
,EVENT_ID
,ORGANIZATION_NUMBER
,CUSTOMER_NUMBER
,STORE_NUMBER
,INVENTORY_DATE char date_format date mask "YYYYMMDD HH24:MI:SS"
,FULL_NAME
,PUNCH_TYPE
,PUNCH_START_DATE_TIME char date_format date mask "YYYYMMDD HH24:MI:SS"
,PUNCH_END_DATE_TIME char date_format date mask "YYYYMMDD HH24:MI:SS"
,EVENT_MEET_SITE_ID
,VEHICLE_NUMBER
,VEHICLE_DESCRIPTION
,VEHICLE_TYPE
,IS_OWNER
,DRIVER_PASSENGER
,MILEAGE
,ADDER_CODE
,BONUS_QUALIFIER_CODE
,STORE_ACCURACY
,STORE_LENGTH
,BADGE_INPUT_TYPE
,SOURCE
,CREATED_BY
,CREATED_DATE_TIME char date_format date mask "YYYYMMDD HH24:MI:SS"
,UPDATED_BY
,UPDATED_DATE_TIME char date_format date mask "YYYYMMDD HH24:MI:SS"
,APPROVER_BADGE_ID
,APPROVER_NAME
,ORIG_GUID
,EDIT_TYPE
location (ETIME_LOAD_DIR:'tstlms.dat')
reject limit UNLIMITED;
_***Shell Script*:*----------------_*
version=1.0
umask 000
DATE=`date +%Y%m%d%H%M%S`
TIME=`date +"%H%M%S"`
SOURCE=`hostname`
fcp_login=`echo $1|awk '{print $3}'|sed 's/"//g'|awk -F= '{print $2}'`
fcp_reqid=`echo $1|awk '{print $2}'|sed 's/"//g'|awk -F= '{print $2}'`
TXT1_PATH=/home/ac1/oracle/in/tsdata
TXT2_PATH=/home/ac2/oracle/in/tsdata
ARCH1_PATH=/home/ac1/oracle/in/tsdata
ARCH2_PATH=/home/ac2/oracle/in/tsdata
DEST_PATH=/home/custom/sched/in
PROGLOG=/home/custom/sched/logs/rgis_tca_to_tlms_create.sh.log
PROGNAME=`basename $0`
PROGPATH=/home/custom/sched/scripts
cd $TXT2_PATH
FILELIST2="`ls -lrt tstlmsedits*.dat |awk '{print $9}'`"
NO_OF_FILES2="`ls -lrt tstlmsedits*.dat |awk '{print $9}'|wc -l`"
$DEST_PATH/tstlmsedits.dat for i in $FILELIST2
do
cat $i >> $DEST_PATH/tstlmsedits.dat
printf "\n" >> $DEST_PATH/tstlmsedits.dat
mv $i $i.$DATE
#mv $i $TXT2_PATH/test/.
mv $i.$DATE $TXT2_PATH/test/.
done
if test $NO_OF_FILES2 -eq 0
then
echo " no tstlmsedits.dat file exists " >> $PROGLOG
else
echo "created dat file tstlmsedits.dat at $DATE" >> $PROGLOG
echo "-------------------------------------------" >> $PROGLOG
fi
NO_OF_FILES1="`ls -lrt tstlms*.dat |awk '{print $9}'|wc -l`"
FILELIST1="`ls -lrt tstlms*.dat |awk '{print $9}'`"
$DEST_PATH/tstlms.datfor i in $FILELIST1
do
cat $i >> $DEST_PATH/tstlms.dat
printf "\n" >> $DEST_PATH/tstlms.dat
mv $i $i.$DATE
# mv $i $TXT2_PATH/test/.
mv $i.$DATE $TXT2_PATH/test/.
done
if test $NO_OF_FILES1 -eq 0
then
echo " no tstlms.dat file exists " >> $PROGLOG
else
echo "created dat file tstlms.dat at $DATE" >> $PROGLOG
fi
cd $TXT1_PATH
FILELIST3="`ls -lrt tstlmsedits*.dat |awk '{print $9}'`"
NO_OF_FILES3="`ls -lrt tstlmsedits*.dat |awk '{print $9}'|wc -l`"
$DEST_PATH/tstlmsedits.datfor i in $FILELIST3
do
cat $i >> $DEST_PATH/tstlmsedits.dat
printf "\n" >> $DEST_PATH/tstlmsedits.dat
mv $i $i.$DATE
#mv $i $TXT1_PATH/test/.
mv $i.$DATE $TXT1_PATH/test/.
done
if test $NO_OF_FILES3 -eq 0
then
echo " no tstlmsedits.dat file exists " >> $PROGLOG
else
echo "created dat file tstlmsedits.dat at $DATE" >> $PROGLOG
echo "-------------------------------------------" >> $PROGLOG
fi
NO_OF_FILES4="`ls -lrt tstlms*.dat |awk '{print $9}'|wc -l`"
FILELIST4="`ls -lrt tstlms*.dat |awk '{print $9}'`"
$DEST_PATH/tstlms.datfor i in $FILELIST4
do
cat $i >> $DEST_PATH/tstlms.dat
printf "\n" >> $DEST_PATH/tstlms.dat
mv $i $i.$DATE
# mv $i $TXT1_PATH/test/.
mv $i.$DATE $TXT1_PATH/test/.
done
if test $NO_OF_FILES4 -eq 0
then
echo " no tstlms.dat file exists " >> $PROGLOG
else
echo "created dat file tstlms.dat at $DATE" >> $PROGLOG
fi
#connecting to oracle to generate bad files
sqlplus -s $fcp_login<<EOF
select count(*) from rgis_tca_data_ext;
select count(*) from rgis_tca_data_history_ext;
exit;
EOF
#counting the records in files
tot_rec_in_tstlms=`wc -l $DEST_PATH/tstlms.dat | awk ' { print $1 } '`
tot_rec_in_tstlmsedits=`wc -l $DEST_PATH/tstlmsedits.dat | awk ' { print $1 } '`
tot_rec_in_tstlms_bad=`wc -l $DEST_PATH/tstlms.bad | awk ' { print $1 } '`
tot_rec_in_tstlmsedits_bad=`wc -l $DEST_PATH/tstlmsedits.bad | awk ' { print $1 } '`
#updating log table
echo "pl/sql block started"
sqlplus -s $fcp_login<<EOF
define tot_rec_in_tstlms = '$tot_rec_in_tstlms';
define tot_rec_in_tstlmsedits = '$tot_rec_in_tstlmsedits';
define tot_rec_in_tstlms_bad = '$tot_rec_in_tstlms_bad';
define tot_rec_in_tstlmsedits_bad='$tot_rec_in_tstlmsedits_bad';
define fcp_reqid ='$fcp_reqid';
declare
l_tstlms_file_id number := null;
l_tstlmsedits_file_id number := null;
l_tot_rec_in_tstlms number := 0;
l_tot_rec_in_tstlmsedits number := 0;
l_tot_rec_in_tstlms_bad number := 0;
l_tot_rec_in_tstlmsedits_bad number := 0;
l_request_id fnd_concurrent_requests.request_id%type;
l_start_date fnd_concurrent_requests.actual_start_date%type;
l_end_date fnd_concurrent_requests.actual_completion_date%type;
l_conc_prog_name fnd_concurrent_programs.concurrent_program_name%type;
l_requested_by fnd_concurrent_requests.requested_by%type;
l_requested_date fnd_concurrent_requests.request_date%type;
begin
--getting concurrent request details
begin
SELECT fcp.concurrent_program_name,
fcr.request_id,
fcr.actual_start_date,
fcr.actual_completion_date,
fcr.requested_by,
fcr.request_date
INTO l_conc_prog_name,
l_request_id,
l_start_date,
l_end_date,
l_requested_by,
l_requested_date
FROM fnd_concurrent_requests fcr, fnd_concurrent_programs fcp
WHERE fcp.concurrent_program_id = fcr.concurrent_program_id
AND fcr.request_id = &fcp_reqid; --fnd_global.conc_request_id();
exception
when no_data_found then
fnd_file.put_line(fnd_file.log, 'Error:RGIS_TCA_TO_TLMS_CREATE.sh');
fnd_file.put_line(fnd_file.log, 'No data found for request_id');
fnd_file.put_line(fnd_file.log, sqlerrm);
raise_application_error(-20001,
'Error occured when executing RGIS_TCA_TO_TLMS_CREATE.sh ' ||
sqlerrm);
when others then
fnd_file.put_line(fnd_file.log, 'Error:RGIS_TCA_TO_TLMS_CREATE.sh');
fnd_file.put_line(fnd_file.log,
'Error occured when retrieving request_id request_id');
fnd_file.put_line(fnd_file.log, sqlerrm);
raise_application_error(-20001,
'Error occured when executing RGIS_TCA_TO_TLMS_CREATE.sh ' ||
sqlerrm);
end;
--calling ins_or_upd_tca_process_log to update log table for tstlms.dat file
begin
rgis_tca_to_tlms_process.ins_or_upd_tca_process_log
(l_tstlms_file_id,
'tstlms.dat',
l_conc_prog_name,
l_request_id,
l_start_date,
l_end_date,
&tot_rec_in_tstlms,
&tot_rec_in_tstlms_bad,
null,
null,
null,
null,
null,
null,
null,
l_requested_by,
l_requested_date,
null,
null,
null,
null,
null);
exception
when others then
fnd_file.put_line(fnd_file.log, 'Error:RGIS_TCA_TO_TLMS_CREATE.sh');
fnd_file.put_line(fnd_file.log,
'Error occured when executing rgis_tca_to_tlms_process.ins_or_upd_tca_process_log for tstlms file');
fnd_file.put_line(fnd_file.log, sqlerrm);
end;
--calling ins_or_upd_tca_process_log to update log table for tstlmsedits.dat file
begin
rgis_tca_to_tlms_process.ins_or_upd_tca_process_log
(l_tstlmsedits_file_id,
'tstlmsedits.dat',
l_conc_prog_name,
l_request_id,
l_start_date,
l_end_date,
&tot_rec_in_tstlmsedits,
&tot_rec_in_tstlmsedits_bad,
null,
null,
null,
null,
null,
null,
null,
l_requested_by,
l_requested_date,
null,
null,
null,
null,
null);
exception
when others then
fnd_file.put_line(fnd_file.log, 'Error:RGIS_TCA_TO_TLMS_CREATE.sh');
fnd_file.put_line(fnd_file.log,
'Error occured when executing rgis_tca_to_tlms_process.ins_or_upd_tca_process_log for tstlmsedits file');
fnd_file.put_line(fnd_file.log, sqlerrm);
end;
end;
exit;
EOF
echo "rgis_tca_to_tlms_process.sql started"
sqlplus -s $fcp_login @$SCHED_TOP/sql/rgis_tca_to_tlms_process.sql $fcp_reqid
exit;
echo "rgis_tca_to_tlms_process.sql ended"
_**Error:*----------------------------------*_
RGIS Scheduling: Version : UNKNOWN
Copyright (c) 1979, 1999, Oracle Corporation. All rights reserved.
TCATLMS module: TCA To TLMS Import Process
Current system time is 18-AUG-2011 06:13:27
COUNT(*)
16
COUNT(*)
25
wc: cannot open /home/custom/sched/in/tstlms.bad
wc: cannot open /home/custom/sched/in/tstlmsedits.bad
pl/sql block started
old 33: AND fcr.request_id = &fcp_reqid; --fnd_global.conc_request_id();
new 33: AND fcr.request_id = 18661823; --fnd_global.conc_request_id();
old 63: &tot_rec_in_tstlms,
new 63: 16,
old 64: &tot_rec_in_tstlms_bad,
new 64: ,
old 97: &tot_rec_in_tstlmsedits,
new 97: 25,
old 98: &tot_rec_in_tstlmsedits_bad,
new 98: ,
ERROR at line 64:
ORA-06550: line 64, column 4:
PLS-00103: Encountered the symbol "," when expecting one of the following:
( - + case mod new not null others <an identifier>
<a double-quoted delimited-identifier> <a bind variable> avg
count current exists max min prior sql stddev sum variance
execute forall merge time timestamp interval date
<a string literal with character set specification>
<a number> <a single-quoted SQL string> pipe
<an alternatively-quoted string literal with character set specification>
<an alternatively-q
ORA-06550: line 98, column 4:
PLS-00103: Encountered the symbol "," when expecting one of the following:
( - + case mod new not null others <an identifier>
<a double-quoted delimited-identifier> <a bind variable> avg
count current exists max min prior sql st
rgis_tca_to_tlms_process.sql started
old 12: and concurrent_request_id = '&1';
new 12: and concurrent_request_id = '18661823';
old 18: and concurrent_request_id = '&1';
new 18: and concurrent_request_id = '18661823';
old 22: rgis_tca_to_tlms_process.run_tca_data(l_tstlms_file_id,&1);
new 22: rgis_tca_to_tlms_process.run_tca_data(l_tstlms_file_id,18661823);
old 33: rgis_tca_to_tlms_process.run_tca_data_history(l_tstlmsedits_file_id,&1);
new 33: rgis_tca_to_tlms_process.run_tca_data_history(l_tstlmsedits_file_id,18661823);
old 44: rgis_tca_to_tlms_process.send_tca_email('TCATLMS',&1);
new 44: rgis_tca_to_tlms_process.send_tca_email('TCATLMS',18661823);
declare
ERROR at line 1:
ORA-20001: Error occured when executing RGIS_TCA_TO_TLMS_PROCESS.sql ORA-01403:
no data found
ORA-06512: at line 59
Executing request completion options...
------------- 1) PRINT -------------
Printing output file.
Request ID : 18661823
Number of copies : 0
Printer : noprint
Finished executing request completion options.
Concurrent request completed successfully
Current system time is 18-AUG-2011 06:13:29
---------------------------------------------------------------------------Hi,
Check the status of the batch in SM35 transaction.
if the batch is locked by mistake or any other error, now you can release it and aslo you can process again.
To Release -Shift+F4.
Also you can analyse the job status through F2 button.
Bye -
MRP not creating some schedule lines
Hello Gurus,
I hava peculiar issue for a Material.which has got dependent requirement from a header materila.
For some reason they want to run MD03 for this partnumber "ABC" . Materila is x type. It has got Valid SA, Valid SOurcelist,Valid QA.It has rounding value of 60, MRP type PD and EX .Not plannig teimw fence RLT is zero, GR time is 1 days .
In MD)4 below u can observe SChedule line is created except for feb 2nd, 03rd,o6, 7th.
QUESTION-1 :In below MD04 report no schedule lines were created for Dep req of feb 2nd, 03rd,o6, 7th.
Question 2:- even when STock is minus 6717 , the schedule line generated is for just 1400 etc
MD04 for "ABC" in Plant
02/01/2012 SafeSt Safety stock 480.000- 47.000-
10/17/2011 OI-SL 0451404013/00030 6.000 41.000-
01/25/2012 DepReq 28299890 4.000- 45.000-
01/31/2012 DepReq 28299889 512.000- 557.000-
02/01/2012 ShipNt 0197672394/0550397074 540.000 17.000-
02/01/2012 DepReq 28299889 600.000- 617.000-
02/02/2012 ShipNt 0197676022/0550397074 900.000 283.000
02/02/2012 DepReq 28299889 300.000- 17.000-
02/03/2012 DepReq 28299889 3,300.000- 3,317.000-
02/06/2012 DepReq 28299889 1,400.000- 4,717.000-
02/07/2012 DepReq 28299889 1,400.000- 6,117.000-
02/08/2012 SchLne 0550397074/00010 1,320.000 4,797.000-
02/08/2012 DepReq 28299889 1,400.000- 6,197.000-
02/09/2012 SchLne 0550397074/00010 1,380.000 4,817.000-
02/09/2012 DepReq 28299889 1,400.000- 6,217.000-
02/10/2012 SchLne 0550397074/00010 1,380.000 4,837.000-
02/10/2012 DepReq 28299889 1,400.000- 6,237.000-
02/13/2012 SchLne 0550397074/00010 1,740.000 4,497.000-
GURUS PLEASE ADVICE
Edited by: HKR on Feb 1, 2012 4:43 PMHello
Please check if there is any rescheduling exception messages near the fixed planning elements.
Notes 71877 and 25388 provides more details about the rescheduling check during the MRP run.
BR
Caetano
Edited by: Caetano Almeida on Feb 1, 2012 12:33 PM -
MRP stoage location - create reservation and external demand
Hi
Our company using MRP for sloc - ROP - type VB
plant 1000 with
sloc 1 (Distribution Center)
sloc 2 (branch) - planning at storage location
sloc 3 (branch) -planning at storage location
currently if I run MRP, a reservation is created from sloc 2 & 3 to plant 1000
and sloc1 will tranfer the stocks to sloc 2 & 3
Question 1: Can a reservation be created together with a PR at plant 1000 as the product need to be purchase from external vendor whenever a MRP is executed?
currently I manipulating the ROP at Plant level to take into requirement for sloc 2 & 3
Please adviceA,
I am not sure I understand the question. Are you saying that you want to create a purchase req to move stock from 'plant general' to Sloc 2 or 3? Or, do you wish to generate a PurReq from a 3rd party vendor into plant level stock? or what?
It sounds like you are currently using replenishment via "stock transfer from storage location to storage location in a plant' for your sloc 2 & 3. There are other methods.
If you are using VB against the material/plant, the only time you will generate a purreq is when plant stock (Sloc 123) falls below plant ROP. VB doesn't care if/when you shuffle stock amongst the various storage locations.
Read the online help, which outlines all of your options.
http://help.sap.com/saphelp_erp60_sp/helpdata/en/f4/7d2d3344af11d182b40000e829fbfe/frameset.htm
Best Regards,
DB49 -
Kanban With MRP and with External vendors
We are implementing SAP 4.7 for one of clients and here is the requirement:
They want to use Kanban with external vendors where once KANBAN is empty, it should create a schedule line for the defined scheduling agreement. Problem is , we have to exclude the material from MRP in order to work with "External Purchase Orders" or "Scheduling Agreement" replenishryment category.
They do not want to exclude the KANBAN materials from MRP but want to use KANBAN for procurement with vendors.
Is this possible?
Because when we try replenishment strategy " Working with MRP" , SAP does not create any PO or Schedule line desite of maintaining all the data. Instead, SAP allows replenishment elements created in MRP run to flow thru and create PO/ Schedule lines.
Is it possible to include the material in plant MRP and still use external procurement kanban?Hi Vikas
Ia m not familiar with asynchronous MRP. Can you elaborate on that? What specific settings we need to make for that?
Thanks for your help.
Regards.
Mankai -
Idocs are not reaching to midleware or external Vendor
Hi Everyone,
We are sending delivery forecast idocs through a customising transaction, the idoc status is 12 but it does not reached to midleware or external vendor. When we create a new idoc through test tool(WE19) by copying the above idoc(which was created by customising transaction), its reaching midleware and vendor. Could you please tell, whats going wrong with the idocs which were created through customising program/transaction.
Thanks in advance.
Thanks and Regards
Raghusorry, no ideas at the moment.
You are using the same IDoc (which is in Status 12) and process it with WE19 and it´s working ?
Go to your IDoc Monitor.
OPen both IDocs and go to the STATUS Information.
Open all Status Data and read through longtext and Details, maybe you can locate it there. -
Can MRP only create planned orders for ROH, not for FERT?
HI all,
Is there any way to only generate planned orders for raw materials after MRP, forbid creating planned orders for FERT?
We want create planned orders for FERTs manually.
Thanks,
HarveyHarvey,
Yes, that was also my understanding of your scenario. Did you try X0 for Fert? Run MRP against the entire plant, and MRP will not create any new planned orders for the X0 parts. It will explode the BOM and create dependent requirements in the components. In addition, you can create FERT planned orders manually, or using an external planning system, and these manually created orders will also create dependent demand on your components.
If you are also using Sales orders to consume your PIR, you will also have to look at requirements determination for Sales orders. This is configured based on MRP type. If you change existing MRP types, you may have to add SD config so as to continue to pass requirements to MRP. Your SD resource should be able to help you through this, or I can give you basic instructions if you decide that the PIR/demand/planned order/dependent requirements works to your satisfaction.
Rgds,
DB49 -
MRP does not creates Shcedule Line
I have a valid scheduling agreement LPA in place. Scheduling Agreement is approved and released status.
I have source list also maintained for same scheduling agreement with long validity and MRP indicator as 2 - Create Schedule line automatically.
I am running MRP using following parameters in MD02.
Processing key NETCH Net Change in Total Horizon
Create purchase req. 3 Planned orders
Delivery schedules 3 Schedule lines
Create MRP list 1 MRP list
Planning mode 3 Delete and recreate planning data
Scheduling 2 Lead Time Scheduling and Capacity Planni
Even schedule line and other parameters maintained properly, MRP creates planned order and does not creates Schedule Line automatically. Material Master is maintained MRP Type PD, Lot Size as Replenishment to maximum stock level, Safety stock, No strategy and availability on.
What I am doing wrong? With same setting in other system it is working perfectly fine.
Any feedback appreciated.
Thanks
PPHi
Check whether the Agreement Open Target value .
If the target quantity was completed . so system will not create the Schedule lines for the material
2. If you mainatian the open period in the smk.
so system will create the planned order instead of schedule agreement. check -
Schedule Lines not created from MRP
Hi !!
I have a finished product ""111-2523-64"" and in its BOM i have a semifinished product ""111-2523-64-010"" produced(Inhouse)& three raw materials .
For the Raw Materials I have made the scheduling agreement & source list with indicator ("2"" create schedule lines automatically""
Problem -: Now when I run the MRP using T-Code MD02 the system is planning the finished & semifinished product
*but no schedule lines are created for the raw materials.*
Please Guide , Itz very urgent.
Regards
Rahul Bhardwaj
9909986406Dear Rahul,
When u r running MRP maintain '3' for Delivery Schedules Field under MRP Control Parameters ( T Code MD02). Sheduling Agreement should be valid. If there is sufficient stock on hand compared with the requirement then system will not create any Schedule Lines. In material master of raw Materials on MRP2 view Procurement Type should be Maintained as 'F'. If u have maintained 'E' or 'X' then MRP run will not create schedule lines.
Regards
Sunil Kumar -
MRP Run can not create Planned order to Sales order
Hi,
I have a problem with planning run to sales order. We have a configurable material which have make to order strategy. MRP Run does not create planned order to some of our sales order. I think it has relation with schedule lines but i can not understand the problem.
If schedule line has 1 as confirmed quantity MRP run can not plan but 0 as confirmed quantity MRP Run creates planned order. How can i solve this problem?
Regards,
techmastereHi,
Order for which qty is confirming, check which schedule line is determined and which requirement type system is determining.
then in VOV6 for schedule line tick mark availability check & Transfer of requirement
for requirement class OVZG tick mark availability check & Transfer of requirement
Note: if schedule line is not relevent for availability check & ToR then system always defaul confirm quantity.
kapil -
PO on vendor not created for a company code
Hi,
When the vendor master is not created for a pur.org., I am getting errror message when I try to create a PO on that vendor/pur.org. combination. But, when the vendor master is not created for a company code, system is allowing me without any error for creating PO on that company code.
I want to set error message for creating PO on a company code for which vendor master is not maintainted. Please let me know the settings required for this.
Thanks.Hi
Normally it will allow to create PO.
If u r not maintaining the company code settings u can not proceed with the MIRO.
U might have created PO through MK01.... But FI team has to enter the Compnay code related details in XK01
Regards,
Raman
Edited by: Raman S on Mar 13, 2009 11:58 AM -
Purchase requisitions are not created for Component by MRP
Hi,
I have created planned orders for assy. When I run the MRP the purchase requisitions are not created by MRP for the components. If I check the planned order the components tab is showing all the raw materials list as per the BOM. The master data tab shows the BOM,Routing,Production version etc. But when I run the MRP the components planned orders/purchase requisitions are not created. There is no stocks available for the components in the plant, still the purchase requisition are not created by MRP.
I have tried in both transactions MD01 and MD02.
I could notice one thing. Supoose if I enter 31.12.2009 is the order finish date, the system creates exception mesage 10- Rescheduling in with proposed date 01.12.2009. Why the system is propsoing rescheduling in with date 01.12.2009 which past date.
Please sugest.
thanks and regards
MurugesanHi,
I am using MRP type PD for assy and components. There is no planned orders for assy.
If I run MD02 the planned orders created for assy and purchase requisition are created for raw materials. But if I run MRP in MD01 neither the planned orders nor the purchase requisitions created.
I tried the Control keys NETCH,NEUPL but still the planned order and purchase requisitions are not created if I run using MD01.
Please suggest.
thanks and regards
Murugesan -
Delivery Schedules not created after MRP Run for MRP Type PD
HI All,
I have created Schduling Agreement, maintained Source List with MRP Relevant - 2 option and maintained Vendor as Fix, maintained info record.
I have created a material with MRP type as PD and lot size as EX, and strategy group as MTS. Now when i enter requirement through MD61 and do MRP Run through MD02, system is generating PR instead of Del Schdule line inspite of schduling agreement.
But If i change MRP type to VB and maintain reorder point and maintain min lot size, then system generates Del Schdule lines for the same material.
What could be the reason. I want delivery schedules based on MRP Type PD.
Where I am wrong in MRP Views or in any cutomization. It seems that purchasing part is fine since it creats scudles line so no problem in SA or in Source List.
Please help
Regards,
VikasHi Vikas,
Go through this link you will able to customize correctly
http://help.sap.com/erp2005_ehp_04/helpdata/EN/3b/66596eda7b11d1b6330000e8a738dc/frameset.htm
http://help.sap.com/erp2005_ehp_04/helpdata/EN/f4/7d2da044af11d182b40000e829fbfe/frameset.htm
Cheers
Kris -
While creating PO using BAPI_PO_CREATE1 vendor batch number is not comming.
Hi Friends,
I am using BAPI " 'BAPI_PO_CREATE1' to create PO in my report.
The PO's are getting created but i the vendor batch number is not found in the PO.
Where as i am passing the vendor batch number.
bapimepoitem-vendrbatch = '2'.
bapimepoitemx-vendrbatch = 'X'.
CALL FUNCTION 'BAPI_PO_CREATE1'
EXPORTING
poheader = bapimepoheader
poheaderx = bapimepoheaderx
memory_uncomplete = 'X'
IMPORTING
exppurchaseorder = v_po_number
TABLES
return = bapiret2
poitem = bapimepoitem
poitemx = bapimepoitemx
poschedule = bapimeposchedule
poschedulex = bapimeposchedulx.
Commit the transaction
IF v_po_number NE space.
CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
EXPORTING
wait = 'X'
IMPORTING
return = bapiret2_c.
ENDIF.
Please reply urgently.
Thanks Regards,
Sandipan JenaHi
My answer is pure assumption.
Please check the following OSS notes
Note 758810 - BAPI_PO_CHANGE vendor batch and batch not visible
Note 1230268 - Field Vendor Batch never filled for PO BAPIs
Please take help from BASIS and SAP, before implementing the OSS note
Regards
Madhan D
Maybe you are looking for
-
Can receive email from hotmail but cannot send email
i can recieve my hotmail emails ok but i cannot send emails. i keep getting this message: "cannot send message using the servier hotmail. Connections to the server "smtp.live.com" on the default ports timed out. Select a different outgoing mail serve
-
Unable to deploy a module into XI Server
Hi together, I developed a new module within the J2ee Development Studio. Compiling and building is ok. The ear-File is build... everything is fine... execpt the following. I connected the Development Studio to our XI Server. The connection is stable
-
USB Microphone drawing too much power
When I plugged my Blue Microphones Snowball Mic into my Macbook today, I received the following error message: USB Over Current Notice A USB device is currently drawing too much power. The hub to which it is attached to will be deactivated. The Mac i
-
Front Row on mac mini: We need some fixes
Been having fun playing with my mac mini and trying it out as a home media center, to network and play all my shared media that's on my iMac G5 and enjoy it on my 32" LCD TV and stereo system. There are three major glitches that keep this from workin
-
Separate Distribution Monitor Export and Import Processes on Multiple Machines
Hi, Would you kindly let me know whether it is possible (means officially supported way) to run Distribution Monitor Export and Import processes on different machines? As per SAP note 0001595840 "Using DISTMON and MIGMON on source and target systems"