MRP-jobs issue

Hi All,
I am in need of you guys help in understanding the MRP-REGN job [NEUPL]
Please help me.........
Here are the following statement I read in help.SAP
During regenerative planning, all materials are planned for a plant. This makes sense when you are carrying out the planning run for the first time as well as later during production if data consistency cannot be guaranteed due to *technical error.*
In the above statement they mentioned about Technical Error
What does it mean ?
when it will occur?
Can you guys could give me some examples of Technical Errors?
How can we get ride of the Technical Error without running MRP-REGEN [NEUPL].
Other statement I came across on help.SAP
If you have changed the settings of an MRP type, a lot-sizing procedure or a purchasing department processing time in Customizing, the materials that are affected by these changes thus have no planning file entry and are not included automatically in the net change planning. To enable the changes made to take effect, you choose regenerative planning in the initial screen of the planning run or make an entry manually in the planning file.
Material Master and all power users will frequently use to
change based on their need on MRP type and Lot -sizing , then If we change frequently then we have to run MRP-REGEN regularly?
or MRP-NETCH will take care .
my next question is
If we have a demand or any goods movement automatically planning file entry will be created for the material then why in the above statement they asked us to create a Planning file entry. If planning file entry will be created- MRP type changeor lot-sizing or purchase department processing time change will be taken care by MRP -NETCH job? or we need to run MRP-REGEN?
Thanks in Advance

Hi,
Please refer this,
[MRP planning|Regarding Netch, neupl;
Hope it will help you.
Regards,
R.Brahmankar

Similar Messages

  • MRP Job taking more time

    Dear Folks,
    We run the MRP at MRP area level with total 72 plants..Normally this job takes 3 to 4 hour to complete...but suddenly since last two weeks it is taking more than 9 hours. with this delaying business is getting problem to send the scheudles at proper time and becomes critical issue.
    Now anybody have idea to check the root causes of this delay? And how to reduce the time... We have already processing this job with parallel processing.
    Reasonable answer will get full points.
    Regards
    TAJUDDIN

    Hi TAJUDDIN
    Unfortunately, I do not have any documents related to parallel processing.
    But I can explain how to do, So I hope following explanation help you.
    1. At first you need to check whether current parallel MRP works fine or not.
        To do this, please check MRP result in the spool.
         (In the last page of spool, you can see the result task use of each WP.
          To open last page of spool, just go to SM37 and find MRP job and then
          press spool button. Now you will see spool overview.  But before open
          spool please change page setting that you will see.
          <From the menu,  Goto=>Display request=>Setting> Then select last
          10 page.  By doing this operation, you can see last 10 page.
    2.In the button of the spool page, you will see task use of MRP.
       For example. if you use 2 application servers and each application server,
       if you assign 3 work process, you will see 6 task.
                             Number of calculated item   Runtime
       AP1 WP1        1000                                  30 min
       AP1 WP2        500                                     5  min
       AP1 WP3        200                                     3  min
       AP2 WP1        200                                     3  min
       AP2 WP2        200                                     3  min
       AP2 WP3        100                                     2  min
      In the log, if you observed above situation, this indicate unbalanced system use.
      (This situation occur depending on your BOM structure). So there is a possibility
      that dispatching system use more equally improve MRP performance.
      To do equal dispatch, you need to de-activate MRP package logic to  bottlneck
       Lowlevel code.(You can see bottlneck item in the spool.  So if you observe
       10 items belongs to lowlevel code 5, it is better to deactivate package logic
       for lowlevel code 5. Then for this lowlevel code, no package logic works and this
       bring to equal distribution of task use).
    The way to de-activate is described in SAP Note 568593  and 52033
       (Until 46C, you need to use modification <manual change coding>. From
        Enterprise, you can use BADI).
    Regarding on package logic, I recommned you to read SAP Note 52033
    (Depending on runtime of former task, MRP combine several item into 1 package.
    So if task 1 finish previous MRP around 60 sec, next MRP for this task will contain
      more material <package comes to contain more material>. But if bottlneck items
      are put in togather in 1 package, this task 1 might take more longer time
      cpmpared to others.  And MRP calculation occur low level code by low level
      code. So if this task 1 does not finish calculation < other task already finish
      MRP calculation>, other task cannot start MRP for next lowlevel. So other task
      have to wait until task 1 finish his MRP.  Due to this, you will see big task usage
      and runtime difference in spool).
    But this behavior depend on BOM structure. So you also have possibility not to see
    this behavior in your spool. In this case, no necessity to consider balancing..
    I hope this help you.
    best regards
    Keiji

  • MRP Job not picking 'few materials'

    Hello,
    I am facing strange issue. We have been  running MRP daily job (since July09) for few MRP controllers.
    We have found that system is not selecting 'few materials'...
    One of the mateial ABC has not been selected since 29th Aug and other XYZ since 2nd of Sept...
    But User has converted the Planned order to PR on 2nd and 3rd Sept respectively....
    Whereas when I displays the results for MRP run (MD03)for these materials it does shows the PR.
    But MRP job does not picks these....
    Even I changed the 'processing indicator' 'ON' but it did not work.
    Please suggest any possible causes.
    kind regards,
    JPS

    Hello DB49,
    I did run MDAB then MDRE and then MRP run for MRP controller ;Material belongs to...
    But No results; MRP run did not pick the ABC material.
    Even I have set the 'display list' parameter during MRP run but it did not pick material in question....
    Any Idea, When I try to create planning file manually MD20.....
    And select any of the 'check box' it says "The material ABC has been marked for the MRP run"
    Please suggest...
    ======================MDAB=============================
    Number of set planning file entries:          0                              
    =======================MDRE===================
    Plng file entries for operational planning run:                       
    No. of deleted panning file entries:          0                                                                               
    Planning file entries for long-term planning:                                                                               
    Complete statistics:                                                  
    Plng file entries for operational planning run:                       
    No. of deleted or changed planning file entries:          0                                                                               
    Planning file entries for long-term planning:                         
    No. of deleted or changed planning file entries:          0                                                                               
    ==================MRP run for (MRP controller; Material belongs to)====================
    regards,
    JPS
    Edited by: Bhatti JPS on Sep 10, 2009 9:30 AM

  • MRP job takes more time (Duration / Sec)

    Hello PP Guru’s,
    I have below situation in production environment,
    MRP job for plant – A (Takes more time – 14.650)
    MRP job for plant – B (Takes less time – 4.512)
    When I compare the variant / attributes with plant A and B, I observe only difference in attribute is scheduling (2 - Lead Time Scheduling and Capacity Planning) for plant A.
    For plant B scheduling (1- Determination of Basic Dates for Planned) it was updated.
    So in my observation this scheduling is playing a major role for MRB job which takes more time in plant – A.
    I am in process of changing the variant attribute for plant – A from scheduling 2 to scheduling 1.
    I wanted to know from experts whether if I change any impact / problem will happen in future for plant A or not.
    Please let me know what all the hidden impacts are there if I change the scheduling in variant attribute.
    I look forward to your valuable input to reduce time for my MRP related job.
    Regards,
    Kumar S

    Hi Kumar,
    You have no need to change the inhouse production time you just need to update the Lot size dependent  inhouse production time in work scheduling view of material master. That you can do by scheduling the routing/recipe.
    Transactions CA97 or CA97N can be used to update the in-house production time with the information from the routing.
    If business don't want to have the capacity planning for planned orders then you change the scheduling from 2 to 1 basic date scheduling.
    Expert Caetano already answer you query
    The reports listed below can be used to compare the MRP past executions regarding the runtime:
    RMMDMONI: This report compares the runtime of the MRP execution and also provides the total of planning elements (planned orders, purchase requisitions, etc) changed, created or deleted. It also shows which planning parameters where used and how much time MRP spent on each step (database read, BOM explosion, MRP calculation, scheduling, BAdIs, etc). With this information is possible to observe the relation of runtime and number of elements changed/created/deleted and also to see on which step MRP is taking more time.
    RMMDPERF: This report shows the "material hit list", that means, which materials had the highest runtime during the MRP execution and also on which step MRP is taking more time. Knowing which materials have the highest runtime, allow you to isolate the problem and reproduce it on MD03, where it is possible to run an ABAP or SQL trace for a more detailed analysis.
    Regards,
    R.Brahmankar

  • Reg:Background MRP Job

    Hi friends,
    i want to set background MRP job for my client.(Scenarion-MTO)
    when they recieve the sales order then only the design people will prepare the BOM (TAKES 2 to 3 days to prepare BOM).
    Now if the sales people create the sales order today..design people take 2-3 days to prepare BOM.
    if i set daily MRP, the system wil genrate Planned order for incomplete BOM.
    can we change the incomplete planned order BOM to our requirement...?
    or is there any option in background tto restrict the creation of planned order for sales orders without complete BOM.
    let me know.. thnx  for everyone.

    Dear ,
    It is possible , if you keep the Schedule Line Item categoery  in VA02-SCheudle lIne -CN-No MRP.
    Or you can goto Reason for rejection option in Status field in VA02.
    Just to add on that , in case of MTO cycle ,there are following steps :
    1.Logging Enquiry for customer -VA11
    2. You will logg Quotation-VA21 frist  and will carry out the Unit costing if you do not able to finalise the BOM till the design gets approved or customer finalise
    3.Then you will logg sales order based on the approval from custmer with refernce to quatation .At that point , you will be having BOM and routing based on design  so that Sales Order will capatured the planned cost estimate .
    4.Now , if you run MRP with out having any BOM , there will be any componenet planning execpt the header material .
    But , if you have prepared you BOM after running MRP  frist time  and go back to sales order -VA02-Carry out Costing ( Sales Order -Extras -Costing -All green Flag )  and then finally realse the Dynamic credit check in vkm3  for next MRP run in MD02.
    Here in the next time , you need to run MDO2-NETCH , 2,1,3,3 ( Delete and Re-create planning )  so that BOM will be updated with relevent planning of depedent .
    Regards
    JH

  • MRP REGEN Issue

    Hi All
          Could you guys help me to solve out this issue will be grateful
              In my client there are two plants, let us consider plant A & plant B. In both the plant we are running the MRP REGN job weekly with the parameter set-up as following.
    Plant:                Plant A.
    Processing Key:     NEUPL.
    Create Purchase Req:     2 [Purchase Requisition in Opening Period].
    Delivery Schedules:     3 [Schedule lines].
    Create MRP List:     1 [MRP List].
    Planning Mode:     2 [Re-explode BOM and routing].
    Scheduling:          2 [Lead time scheduling and capacity planning].
    Plant:                Plant B.
    Processing Key:     NEUPL.
    Create Purchase Req:     2 [Purchase Requisition in Opening Period].
    Delivery Schedules:     3 [Schedule lines in the opening period].
    Create MRP List:     1 [MRP List].
    Planning Mode:     2 [Re-explode BOM and routing].
    Scheduling:          2 [Lead time scheduling and capacity planning]
    As per the above set-up we are facing a problem in REGEN job for PLANT A as, When ever the REGEN job runs, it kills all the open purchase req and recreates the purchase req with same qty for non account assigned requirements [Purchase Req].
    In PLANT B- REGEN job is working fine as we expected like that, It wonu2019t kills the open purchase req.
    My issue is PLANT-A whenever the MRP REGEN jobs,it should not kill the open purchase requisitions.
    What are all the steps I need to proceed to avoid the killing of open purchase req and regeneration of new one with the every run.
    Thanks in Adavance.

    Hi Rajesha Vittal,
                       We are running NETCH & NEUPL in our plant, so NETCH & NETPL are more are less same.
    I am looking forward the solution to solve out the REGEN [NEUPL] issue.
    Please help me..........
    Thanks in Advance

  • "can not start a job" issue in AWM

    Hi ALL,
    I am maintaining my cube from PLSQL with following options
    1. buildtype = "BACKGROUND"
    2. trackstatus = "true"
    3. maxjobqueues = 3
    i get following error when i see the "olapsys.xml_load_log" table
    ***Error Occured: Failed to Build(Refresh) DB_OWNER.MY_ANALYTICAL_WORKSPACE Analytic Workspace. Can not start a job.
    Can anybody explain when and why this error occurs? I have wasted a lot of time searching for this issue, but have found no person facing such issue.
    Hi Keith, it will be great if you can answer this one.
    My database version is 10.2.0.4.0 and AWM version is also 10.2.0.3.0
    Kind Regards,
    QQ
    Message was edited by:
    dwh_10g

    Applies to:
    Oracle OLAP - Version: 10.1 to 11.1
    This problem can occur on any platform.
    Symptoms
    - We have an AW maintenance / refresh script or procedure that contains BuildType="BACKGROUND", so that the AW maintenance task will be sent to the Oracle Job queue.
    - When we execute the AW maintenance / refresh script or procedure, we do not get any errors in the foreground, the script/procedure has been executed successfully.
    - However when we look into the build/refresh log (see <Note 351688.1> for details) we see that the maintenance/refresh task failed with:
    13:29:39 Failed to Submit a Job to Build(Refresh) Analytic Workspace <schema>.<AW Name>.
    13:29:39 ***Error Occured in BUILD_DRIVER
    - In the generated SQL trace for the session of the user who launches the AW build/refresh script or procedure, we see that ORA-27486 insufficient privileges error occurred at creation of the job.
    We see from the relevant bit of the SQL trace that err=27486 occured while executing the #20 statement which is 'begin DBMS_SCHEDULER.CREATE_JOB ...', and the statement is parsed and tried to be executed as user having uid=91:
    PARSING IN CURSOR #20 len=118 dep=2 uid=91 oct=47 lid=91 tim=1176987702199571
    hv=1976722458 ad='76dd8bcc'
    begin
    DBMS_SCHEDULER.CREATE_JOB(:1, 'plsql_block', :2, 0, null, null, null,
    'DEFAULT_JOB_CLASS', true, true, :3); end;
    END OF STMT
    PARSE
    #20:c=1000,e=1100,p=0,cr=0,cu=0,mis=1,r=0,dep=2,og=1,tim=1176987702199561
    EXEC #20:c=65990,e=125465,p=10,cr=1090,cu=3,mis=1,r=0,dep=2,og=1,tim=
    1176987702325167
    ERROR #20:err=27486 tim=465202984
    Cause
    User who tries to create a job (executes DBMS_SCHEDULER.CREATE_JOB() procedure) does not have the sufficient privileges.
    Solution
    1. Identify the user under which the job is supposed to be created. This user is not necessarily the same as the user who launched AW build/refresh script or procedure. Get the corresponding username from one of the %_USERS views e.g. from ALL_USERS.
    e.g.
    SELECT user_id,username FROM all_users WHERE user_id=91;
    2. Identify the system privileges currently assigned to the user by connecting as the user whom the privileges need to be determined, and execute:
    SELECT * FROM SESSION_PRIVS ORDER BY PRIVILEGE;
    3. Ensure that the CREATE JOB privilege is listed.
    The CREATE JOB privilege can be granted in various ways to a user:
    - via role OLAP_USER or via role OLAP_DBA (see view ROLE_SYS_PRIVS for what privs are assigned to a role):
    GRANT OLAP_USER TO <username>;
    - explicitly
    GRANT CREATE JOB TO <username>;

  • Creating Job Issue

    Hi Experts,
    I have created a page in Apex where I m using File browse item say :p13_filebrowse(where i m using CSV format files) and other items too. On click of Submit button I m calling package which dynamically creates the table successfully of browsed CSV FIle.
    Now My requirement is to create the dbms_scheduler Job for the existing package(AS Above) so that If I upload the very huge file it should run in backend using the DBMS Job.If I call package directly from the APex . it is happening successfully. But If i create the Job for that package then I m getting error for not identify the Apex file browsed items.
    In Package I m using wwv_flow_files from where i m extracting the file and creating the table.Through Job it is unable to recognise the Apex file browse item.For more information please go through the follwing code:-
    I m calling package from Apex which is succesfully executing in creaitng the table:-
    htmldb_sid_50.parse_file(:P13_FILEBROWSE,'P13_COLLECTION' ,'P13_HEADINGS','P13_COLUMNS','P13_DDL');
    htmldb_sid_50.parse_file(:P13_FILEBROWSE,'P13_COLLECTION' ,'P13_HEADINGS','P13_COLUMNS','P13_DDL','gdqdata.gdq_table1');
    Foollwing code of Package:-
    create or replace PACKAGE BODY htmldb_sid_50
    AS
    TYPE varchar2_t IS TABLE OF VARCHAR2(32767) INDEX BY binary_integer;
    -- Private functions --{{{
    PROCEDURE delete_collection ( --{{{
    -- Delete the collection if it exists
    p_collection_name IN VARCHAR2
    IS
    BEGIN
    IF (htmldb_collection.collection_exists(p_collection_name))
    THEN
    htmldb_collection.delete_collection(p_collection_name);
    END IF;
    END delete_collection; --}}}
    PROCEDURE csv_to_array ( --{{{
    -- Utility to take a CSV string, parse it into a PL/SQL table
    -- Note that it takes care of some elements optionally enclosed
    -- by double-quotes.
    p_csv_string IN VARCHAR2,
    p_array OUT wwv_flow_global.vc_arr2,
    p_num IN VARCHAR2 DEFAULT null,
    p_separator IN VARCHAR2 := ','
    IS
    l_start_separator PLS_INTEGER := 0;
    l_stop_separator PLS_INTEGER := 0;
    l_length PLS_INTEGER := 0;
    l_idx BINARY_INTEGER := 0;
    l_new_idx BINARY_INTEGER := 0;
    l_quote_enclosed BOOLEAN := FALSE;
    l_offset PLS_INTEGER := 1;
    p_csv_string_test varchar2(4000);
    cell_value varchar2(400);
    BEGIN
    l_length := NVL(LENGTH(p_csv_string),0);
    IF (l_length <= 0)
    THEN
    RETURN;
    END IF;
    LOOP
    l_idx := l_idx + 1;
    l_quote_enclosed := FALSE;
    -- p_csv_string
    p_csv_string_test := replace(p_csv_string,'""','@@');
    --p_csv_string := p_csv_string_test;
    IF SUBSTR(p_csv_string_test, l_start_separator + 1, 1) = '"'
    THEN
    l_quote_enclosed := TRUE;
    l_offset := 2;
    l_stop_separator := INSTR(p_csv_string_test, '"', l_start_separator + l_offset, 1);
    ELSE
    l_offset := 1;
    l_stop_separator := INSTR(p_csv_string_test, p_separator, l_start_separator + l_offset, 1);
    END IF;
    IF l_stop_separator = 0
    THEN
    l_stop_separator := l_length + 1;
    END IF;
    if l_idx = 1 then
    p_array(l_idx) := p_num;
    l_idx := l_idx + 1;
    end if;
    if(l_idx < 50) then
    cell_value := (SUBSTR(p_csv_string_test, l_start_separator + l_offset,(l_stop_separator - l_start_separator - l_offset)));
    cell_value := replace(cell_value, '@@', '"');
    p_array(l_idx) := cell_value;
    end if;
    EXIT WHEN l_stop_separator >= l_length;
    IF l_quote_enclosed
    THEN
    l_stop_separator := l_stop_separator + 1;
    END IF;
    l_start_separator := l_stop_separator;
    END LOOP;
    END csv_to_array; --}}}
    PROCEDURE get_records(p_blob IN blob,p_records OUT varchar2_t) --{{{
    IS
    l_record_separator VARCHAR2(2) := chr(13)||chr(10);
    l_last INTEGER;
    l_current INTEGER;
    BEGIN
    -- Sigh, stupid DOS/Unix newline stuff. If HTMLDB has generated the file,
    -- it will be a Unix text file. If user has manually created the file, it
    -- will have DOS newlines.
    -- If the file has a DOS newline (cr+lf), use that
    -- If the file does not have a DOS newline, use a Unix newline (lf)
    IF (NVL(dbms_lob.instr(p_blob,utl_raw.cast_to_raw(l_record_separator),1,1),0)=0)
    THEN
    l_record_separator := chr(10);
    END IF;
    l_last := 1;
    LOOP
    l_current := dbms_lob.instr( p_blob, utl_raw.cast_to_raw(l_record_separator), l_last, 1 );
    EXIT WHEN (nvl(l_current,0) = 0);
    p_records(p_records.count+1) := utl_raw.cast_to_varchar2(dbms_lob.substr(p_blob,l_current-l_last,l_last));
    l_last := l_current+length(l_record_separator);
    END LOOP;
    END get_records; --}}}
    -- Utility functions --{{{
    PROCEDURE parse_textarea ( --{{{
    p_textarea IN VARCHAR2,
    p_collection_name IN VARCHAR2
    IS
    l_index INTEGER;
    l_string VARCHAR2(32767) := TRANSLATE(p_textarea,chr(10)||chr(13)||' ,','@@@@');
    l_element VARCHAR2(100);
    BEGIN
    l_string := l_string||'@';
    htmldb_collection.create_or_truncate_collection(p_collection_name);
    LOOP
    l_index := instr(l_string,'@');
    EXIT WHEN NVL(l_index,0)=0;
    l_element := substr(l_string,1,l_index-1);
    IF (trim(l_element) IS NOT NULL)
    THEN
    htmldb_collection.add_member(p_collection_name,l_element);
    END IF;
    l_string := substr(l_string,l_index+1);
    END LOOP;
    END parse_textarea; --}}}
    PROCEDURE parse_file( --{{{
    p_file_name IN VARCHAR2,
    p_collection_name IN VARCHAR2,
    p_headings_item IN VARCHAR2,
    p_columns_item IN VARCHAR2,
    p_ddl_item IN VARCHAR2,
    p_table_name IN VARCHAR2 DEFAULT NULL
    IS
    l_blob blob;
    l_records varchar2_t;
    l_record wwv_flow_global.vc_arr2;
    l_datatypes wwv_flow_global.vc_arr2;
    l_headings VARCHAR2(4000);
    l_columns VARCHAR2(4000);
    l_seq_id NUMBER;
    l_num_columns INTEGER;
    l_ddl VARCHAR2(4000);
    l_keyword varchar2(300);
    l_records_count number;
    l_count number;
    l_filename varchar2(400);
    BEGIN
    --delete from test_mylog;
    -- insert into t_log(slog) values('p_file_name '||p_file_name||'p_collection_name '||p_collection_name||'p_headings_item '||p_headings_item||'p_columns_item '||p_columns_item||'p_ddl_item '||p_ddl_item||'p_table_name '||p_table_name);
    -- commit;
    insert into testing_job values(p_file_name,p_collection_name,p_headings_item,p_columns_item,p_ddl_item,p_table_name);commit;
    IF (p_table_name is not null)
    THEN
    BEGIN
    execute immediate 'drop table '||p_table_name;
    EXCEPTION
    WHEN OTHERS THEN null;
    END;
    l_ddl := 'create table '||p_table_name||' '||v(p_ddl_item);
    htmldb_util.set_session_state('P13_DEBUG',l_ddl);
    execute immediate l_ddl;
    l_ddl := 'insert into '||p_table_name||' '||
    'select '||v(p_columns_item)||' '||
    'from htmldb_collections '||
    'where seq_id > 1 and collection_name='''||p_collection_name||'''';
    htmldb_util.set_session_state('P13_DEBUG',v('P13_DEBUG')||'/'||l_ddl);
    execute immediate l_ddl;
    RETURN;
    END IF;
    BEGIN
    /*select blob_content into l_blob from wwv_flow_files
    where name=p_file_name;*/
    select the_blob into l_blob from t_batch_attachments
    where blob_filename=p_file_name;
    -- insert into testing_job values (l_blob);commit;
    EXCEPTION
    WHEN NO_DATA_FOUND THEN
    raise_application_error(-20000,'File not found, id='||p_file_name);
    END;
    get_records(l_blob,l_records);
    IF (l_records.count < 2)
    THEN
    raise_application_error(-20000,'File must have at least 2 ROWS, id='||p_file_name);
    END IF;
    -- Initialize collection
    htmldb_collection.create_or_truncate_collection(p_collection_name);
    -- Get column headings and datatypes
    csv_to_array(l_records(1),l_record,'sid');
         --l_records_count:=l_record.count+1;
    --csv_to_array(l_records(l_records_count),l_datatypes);
         l_num_columns := l_record.count;
         if (l_num_columns > 100) then
    raise_application_error(-20000,'Max. of 100 columns allowed, id='||p_file_name);
    end if;
    -- Get column headings and names
    FOR i IN 1..l_record.count
    LOOP
    l_record(i) := trim(l_record(i));
    l_record(i) := replace(l_record(i),' ','_');
    l_record(i) := replace(l_record(i),'-','_');
    l_record(i) := replace(l_record(i),'(','_');
    l_record(i) := replace(l_record(i),')','_');
    l_record(i) := replace(l_record(i),':','_');
    l_record(i) := replace(l_record(i),';','_');
    l_record(i) := replace(l_record(i),'.','_');
    l_record(i) := replace(l_record(i),'"','_');
    l_headings := l_headings||':'||l_record(i);
    l_columns := l_columns||',c'||lpad(i,3,'0');
    END LOOP;
    l_headings := ltrim(l_headings,':');
    l_columns := ltrim(l_columns,',');
    htmldb_util.set_session_state(p_headings_item,l_headings);
    htmldb_util.set_session_state(p_columns_item,l_columns);
         -- Get datatypes
    FOR i IN 1..l_record.count
    LOOP
    l_datatypes(i):='varchar2(400)';
    l_ddl := l_ddl||','||l_record(i)||' '||l_datatypes(i);
    END LOOP;
    l_ddl := '('||ltrim(l_ddl,',')||')';
    htmldb_util.set_session_state(p_ddl_item,l_ddl);
    -- Save data into specified collection
    FOR i IN 1..l_records.count
    LOOP
    csv_to_array(l_records(i),l_record,i-1);
    l_seq_id := htmldb_collection.add_member(p_collection_name,'dummy');
    FOR i IN 1..l_record.count
    LOOP
    htmldb_collection.update_member_attribute(
    p_collection_name=> p_collection_name,
    p_seq => l_seq_id,
    p_attr_number => i,
    p_attr_value => l_record(i)
    END LOOP;
    END LOOP;
    -- DELETE FROM wwv_flow_files WHERE name=p_file_name;
    END;
    BEGIN
    NULL;
    END;
    Now I m stuck in If I call the Package through following Job:-
    DBMS_SCHEDULER.create_job (
    job_name => 'New_Testing1',
    job_type => 'PLSQL_BLOCK',
    job_action => 'begin
    GDQ.htmldb_sid_50.parse_file ('''||:P13_FILEBROWSE||''',''P13_COLLECTION'',''P13_HEADINGS'',''P13_COLUMNS'',''P13_DDL'');
    htmldb_sid_50.parse_file('''||:P13_FILEBROWSE||''',''P13_COLLECTION'' ,''P13_HEADINGS'',''P13_COLUMNS'',''P13_DDL'',''gdqdata.gdq_table1'');
    end;
    start_date => NULL,
    repeat_interval => NULL,
    end_date => NULL,
    enabled => TRUE,
    comments => 'UPLOAD FILE INTO TABLE IN GDQ.'
    I believe there is security issue in APex related to wwv_flow_files which is creating the problem . Please can anybody assist me in this issue.
    Thanks in Advance
    Danalaxmi

    Please post the details of the application release, along with the complete error message and the steps you followed to reproduce the issue.
    Thanks,
    Hussein

  • RPCS0000 job issue

    Hello,
    I have an issue when I run the program "RPCS0000" for RPTIME00 in the background.
    In SM37, the job appears but after one minute, it changes from "active" status to "interrupt"
    Could someone help on this please?
    Kind regards
    Karim

    Here is the error message :
       When calling the SAP spool system, an (unspecified) internal error occurred.                                                                               
    More detailed description of error: "spool overflow "                                                                               
    Further information:                                                                               
    See below under "Spool error information".
                                       RSPO - Error                                                   
          code:    1  RSPOEINTERN  Some other internal error                                          
          spool overflow                                                                               
    module: rspospno no:   29 line:   351                    T100: PO001                        
          TSL01: FBN

  • Project Based MRP run issue

    Hi Friends,
    There is one issue reg. Project Based MRP Run as below :
    We are running MRP through MD51 (Project based MRP run). For this we are assigning FG material code under respective WBS Element which generates Network reservation with movement type 281Q  which is base of MRP run in MD51. After MRP run we get planned order generation and then convert it to Production order and execute Production Order to receive Project Stock after GR.
    After receiving Project stock and then selling it through Post Goods Issue through SD cycle, project stock is consumed but network reservation is not getting closed which results in again generation of planned order if MRP is run again. 
    I need your valuable inputs if we are missing any configuration setting which can set Final issue indicator in reservation while Posting Goods Issue (PGI) in SD because FI indicator checking will only ensure reservation doesnu2019t take part in planning again.
    Your earliest reply will be highly appreaciated.
    Regards,
    Tejas

    Hi Vivek,
    Thanks for your reply. Actually my issue has got resolved the way suggested by Mario Adler.
    Hi Mario,
    Thanks for your solution. PGI through Project is working fine for me.
    Hi Krishna,
    Follow the procedure as suggested by Mario which will resolve your issue.
    Once again thank you all for spending your precious time to respond my query.
    Regards,
    Tejas

  • Oracle 11g OEM job issue

    Hi all,
    After Oracle 11g migration, i have been facing issues in OEM scheduling. Twice the job did not run even after 11.2.0.7 upgrade. Hence i would like to explore the possibility of scheduling the same in DBMS jobs (we have not faced even a single failure since migration). However there is no mail alert available for successful completion of the job. In this regard i would like to have your views and help to create alerts to proceed further.
    Thankx

    Hi Ravi,
    Really the link helps,eventhough i have been looking for the rootcause to overcome from the job failure(scheduled jobs)
    Actually after completion/succeded of my scheduled job i may also get "INITIALIZATION ERROR" status message,so i need to be Re-schedule the particular job again
    for next day.
    Look up screenshot of the error
    Job Name=OEM_FLEET_ICL_SEND_6_30_AM_DAILY
    Job Owner=SYSMAN
    Job Type=SQL Script
    Target Type=Database Instance
    Timestamp=Apr 19, 2011 6:30:44 AM
    Status=Initialization Error
    Step Output=
    Command:Output Log
    SQLPlus: Release 11.2.0.2.0 Production on Tue Apr 19 06:30:15 2011*
    Copyright (c) 1982, 2010, Oracle.  All rights reserved.
    SQL> SQL> SQL> SQL> Connected.
    SQL> SQL> SQL> SQL>
    PL/SQL procedure successfully completed.
    SQL> SP2-0103: Nothing in SQL buffer to run.
    SQL>
    Commit complete.
    SQL> SQL> SQL> Disconnected from Oracle Database 11g Enterprise Edition Release 11.2.0.2.0 - 64bit Production
    With the Partitioning, OLAP, Data Mining and Real Application Testing options
    *~~~End Step Output/Error Log~~~*
    kindly advice me on this
    Thanks

  • MRP-PS Issue

    Dear Experts
    Scnrio:
    MRP runs starts from the tcode MD51 where a material xyz is required for Qt 20 as internal activity. After MRP run system makes reservation of xyz material for Qt.20 with appropriate parameters & supplying plant.
    MRP also creats a MRP-PR for Account assignment category "Q" for the Quantity of 20 minus project stock of xyz material .This PR is not required. What is the configuration steps to avoid this PR only resrvation is enough.

    Hello
    check the reservations
    manual reservation and automatic reservations
    in automatic reservation system creating against mov type 261.
    if your issuing the stock with 311 move type you have to create the manual reservations
    Si kindly chek the automatic reservation setup. if creating the reservations automatic check the movement types. if system taking the mov type 221 ?
    laxman

  • MRP list issue

    Hello,
    I am having issues when I run MD05 MRP list for a material. It gives me the below error.
    "No MRP list exists"
    This is a material just extended to a new plant with no stock. Is this issue because there is no stock for it and/or because its a newly extended material?
    Same material in a different plant does give me the MRP list view when I run MD05.
    let me know how it works.
    Thanks
    SAP Fans...

    Have you had an MRP run after the creation of this material?
    If not, then it is obvious that an old MRP run does not know anything about a material created after this event.

  • MRP List issue(MD05)

    Hello,
    I am having issues when I run MD05 MRP list for a material. It gives me the below error.
    "No MRP list exists"
    This is a material just extended to a new plant with no stock. Is this issue because there is no stock for it and/or because its a newly extended material?
    Same material in a different plant does give me the MRP list view when I run MD05.
    let me know how it works.
    Thanks
    SAP Fans...

    Dhaval and All,
    Thanks for the Response. I want to confirm one thing.
    "MD05 is for displaying MRP Result.Once you run MRP for that material then only you will find the result in it unless you will find that " NO MRP list exists" message."
    The above statement you made (no MRP list exists) is true only in the case of a newly created/extended material for which MRP was never run.
    For material which already exists it would still show data in the MRP list from the last MRP run. Isnt it?
    Let me know
    Thanks
    SAP Fans....

  • MRP PR issue

    Hi Experts,
    Can anybody help me on our issue?
    Problem:
    MRP generated PR had item category "L" when we click the PR components icon "NO COMPONENTS"message. So they manually keyin the components tru ME52N and save.
    Issue is, once it was saved we are not able to find who change the PR.
    We already check the CDPOS and CDHDR, no data changed.
    Is this acceptable?
    thanks in advance
    Maia

    Hi,
    The changes display are the release strategy only. There is no BOM for this material initially but the User do it manually in PR instead of creating a BOM. Our problem is we want to know who do it manually since this is not the propert way, but there is no traceability. i already check the Changes.
    Any other idea on this?
    regards,
    Maia

Maybe you are looking for

  • How Upgrade OMS to 10.2.0.5

    Dear Gurus, OS - RH5 Oracle 10G2.4 I need your help to understand something I don't get with my Grid Configuration. I've create a brand new Grid Database in 10.2.0.4 Following all instruction to setup the Grid Control 10.2.0.5 which means Create Data

  • "run" "script" "my", what are the rules for using different handlers?

    Hi I am a very big newbie to this apple script, and I am getting confused how to organize my scripts with functions such as "my" "script" "run".  Please send me a tutorial! DOUG

  • Acrobat 7 Storing Documents

    Running Vista and Acrobat 7. I just installed it on my new PC. The problem is that it won't let me save documents to a directory of my choosing because "you don't have permissions to save in that directory, please contact your administrator for assis

  • Exception in JCo used in EJB (WebService)

    Hi, I'm trying to create a webservice of an EJB that has JCo code to call an RFC. The EJB has no syntactical errors. The WebService generation as well as the EAR deployment is successful. When trying to test the WebService from WebServices Navigator,

  • Printer wont print pdf file

    My deskjet 2050 j510 series printer will not print a pdf file. The printer cord is connected to the printer and my computer properly, the printer has ink and paper, and it will print other things that are not pdf files. I have updated Adobe and I hav