SQL for pulling description from product identification section off of summ

I tried using the DB schema tool to generate sql for pullling the Description field off of the Product Indentification section on the summary tab and it came up with zero records even though i know we have a few 1,000 specs that use that field.
Can you send me the sql that i should be using or the table to look in to find that text??
thanks,
David

This should get you started,
select
  ss.SpecNumber as "Spec Number"
  , ssn.name as "Spec Name"
  , sdftp.Description as "Description"
from SpecDescriptionFreeTextProp sdftp
  inner join gsmProductIdentification gpi on sdftp.fkSpecID = gpi.pkid
  inner join SpecSummary ss on gpi.fkSpecID = ss.SpecID
  inner join SpecSummaryName ssn on ssn.fkSpecsummary = ss.PKID
where
  ssn.langid = 0

Similar Messages

  • Is there any VIEW or FM for pulling data from VBAK, VBAP?also for VBEP,VBBE

    Hi Experts,
    1) Instaed of using JOINS and FOR ALL ENTRIES, am looking to use any view or FM for pullinmg the data from, VBAK & VBAP,
    So, pls let me knwo that, Is there any VIEW or FM for pulling the data from the above  of tables
    2) Instaed of using JOINS and FOR ALL ENTRIES, am looking to use any view or FM for pullinmg the data from, VBEP & VBBE,
    So, pls let me knwo that, Is there any VIEW or FM for pulling the data from the above  of tables
    3) Am guessing FOR ALL ENTRIES is better than JOINS in PERFORMENCE perspective, Is am I correct?
    thanq
    Edited by: Srinivas on May 9, 2008 5:36 PM

    Hi Srinivas,
    You can use the view WB2_V_VBAK_VBAP2 for fetching data from VBAK and VBAP instead of using a JOIN. Note that, in the view, item data fields will have a I following the field name (POSNRI, MATNR_I are the item data fields from VBAP). The master data fields of VBAK are the same.
    As far as i know, there are no standard views provided by SAP for VBEP and VBBE. Not sure if FM exists either.
    While using FOR ALL ENTRIES clause make sure that you specify the entire primary key (EX. if selecting from VBAP specify VBELN and POSNR) as fields for selection or in the selection criteria. Its much better if you have the primary key in both. This is really important because without specifying the entire key and using FOR ALL ENTRIES will drastically bring down the performance. And also, If you are fetching not more than 100 or 200 entries using the clause it is fine, beyond that its same as using a select statement within LOOP...ENDLOOP.
    So, you have to decide whether to use FOR ALL ENTRIES or a JOIN while selecting data depending on the requirement. If you don't have the entire key either in fields for selection or selection criteria, then its better to use a JOIN or VIEW.
    The following is an example for using FOR ALL ENTRIES clause effectively.
             Select VBELN
                        POSNR
                        MATNR
                From VBAP
                  into Table T_VBAP
              For All Entries in T_DATA
              Where VBELN eq T_DATA-VBELN
                  And POSNR eq T_DATA-POSNR.
    I hope this helps, Please let me know if you need further assistance.

  • Dynamic pl/sql to fetch data from production server

    Hi,
    I need to create a dynamic pl/sql program to fetch all the packages from the production server and store them on my local machine in different files.
    Thanks in advance.

    Hi,
    I am running this procedure and not getting anything in the- 'Report_Out2.txt file....
    Have a look..
    create or replace
    PROCEDURE extract_file IS
    vclob CLOB;
    getClob CLOB;
    vstart NUMBER := 1;
    bytelen NUMBER := 32767;
    len NUMBER;
    my_vr RAW(32767);
    x NUMBER;
    l_output utl_file.file_type;
    BEGIN
    -- define output directory
    l_output := utl_file.fopen('LOG_FILES', 'Report_Out2.txt','wb', 32767);
    vstart := 1;
    bytelen := 32767;
    -- get length of clob
    for rec in (select owner, object_name, object_type
    from all_objects
    where object_type = 'PACKAGE'
    and owner = 'ABC')
    loop
    dbms_output.put_line('data entering');
    vclob := dbms_metadata.get_ddl(rec.object_type, rec.object_name, rec.owner);
    x := dbms_lob.getlength(vclob);
    dbms_output.put_line('data exiting');
    end loop;
    -- save clob length
    len := x;
    dbms_output.put_line('value assign');
    -- if small enough for a single write
    IF len < 32767 THEN
    dbms_output.put_line('data in if');
    utl_file.putf(l_output,substr(vclob,1,100));
    dbms_output.put_line('data in file');
    --utl_file.fflush(l_output);+
    -- write in pieces
    ELSE
    dbms_output.put_line('data in else');
    vstart := 1;
    WHILE vstart < len and bytelen > 0
    LOOP
    dbms_lob.read(vclob,bytelen,vstart,my_vr);
    utl_file.put_raw(l_output,my_vr);
    --utl_file.fflush(l_output);+
    -- set the start position for the next cut
    vstart := vstart bytelen;+
    -- set the end position if less than 32000 bytes
    x := x - bytelen;
    IF x < 32767 THEN
    bytelen := x;
    END IF;
    utl_file.fclose(l_output);
    END LOOP;
    END IF;
    EXCEPTION
    WHEN no_data_found then
    dbms_output.put_line('null data');
    WHEN others then
    dbms_output.put_line('Uncaught exception');
    END extract_file;
    The proc is compiling without any errors, but when im running it gives:
    Connecting to the database XYZ
    data entering
    data exiting
    value assign
    data in if
    Uncaught exception
    Process exited.
    Disconnecting from the database XYZ
    What could be the reason for the above condition??
    Edited by: user9963922 on May 29, 2009 2:58 AM

  • Accounting Entries for Materials Return from Production Order

    Dear Gurus,
    I have a scenario here that a raw material, valuated at moving average = 151 and qty = 100, was issued to a production order last month. Due to some issue the order was not completed for a while and 93 qty was  consumed for the order and because the remaining 7 were excess they were returned to the storage location. By that time the MOV had changed from 151 to 185 and the 7 qty was returned not at 151 (which would be correct) but at 185. This is a wrong accounting entry as it is showing an under consumption for the order.
    Anyone have an idea why the system is doing this because the material should be returned on the price it was issued at so that the accounting entries are knocked off (The accounting entries for return deliveries to vendors are of the same price that they are recieved no matter how ever long a period they are returned). How do we stop the system from doing so and if it cannot be done what is the solution to the scenario.
    Regards,

    The normal entires are as follows (depending on your configuration);
    1) Goods issue;
    Credit inventory and debit COGS;
    2) Billing document;
    Debit customer account credit sales accounts;
    3) Payment;
    Credit customer account and debit cash/ checking account
    pls assign points if helpful as a way to say thanks.

  • Itunes U not pulling description from RSS

    https://deimos.apple.com/WebObjects/Core.woa/BrowsePrivately/indiana-public.1798 887988
    If you don't have description enabled in iTunes, right click, and select it. It is blank. The RSS is valid, and it includes the description.
    http://podcast.iu.edu/Portal/GetFeed.aspx?podid=faadf42d-4af7-4f1a-899b-2c0fc59d cdbf

    Hello there Rorox89,
    It sounds like your iTunes U app is not functioning correctly.
    I want to recommend first, closing all the running apps on the device.
    Double-click the Home button.
    Swipe left or right until you have located the app you wish to close.
    Swipe the app's preview up to close it.
    From: iOS: Force an app to close
              http://support.apple.com/kb/ht5137
    Then restart your phone and try again.
    iOS: Turning off and on (restarting) and resetting
    http://support.apple.com/kb/ht1430
    Thank you for using Apple Support Communities.
    Regards,
    Sterling

  • Pulling data from table to a flat file

    hi all,
    Good day to all,
    Is there any script which i can use for pulling data from tables to a flat file and then import that data to other DB's. Usage of db link is restricted. The db version is 10.2.0.4.
    thanks,
    baskar.l

    Is there any script which i can use for pulling data from tables to a flat file and then import that data to other DB'sFlat file is adequate only from VARCHAR2, NUMBER, & DATA datatypes.
    Other datatypes present a challenge within text file.
    A more robust solution is to use export/import to move data between Oracle DBs.

  • How to pull groups from more than one OU using weblogic "All Groups Filter" from AD.

    Hi,
    Please help me for pulling groups from more than one OU using weblogic "All Groups Filter" from AD.
    AD structure is:
    c001639domain.local
           ||
           ||
        OU=Security_Groups
                      ||
                      ||
                      >> OU=CORP_ECM---> n number of group
                      >> OU=CORP_hodata--> n number of group
                      >> OU=CORP_citrix--> n number of group
                      >> OU=CORP_driver --> n number of group
                      >> OU=CORP_temp --> n number of group
    Requirement is i want to filter groups from OU=CORP_ECM and OU=CORP_hodata.
    Thanks,
    Jagan.

    I used below option but its not working getting zero groups.
    (&(objectClass=group)(|(ou=CORP_ECM,dc=Domain,dc=com)(ou=CORP_hodata,dc=c001639domain,dc=local)))

  • System refresh from Production to Quality

    Hi,
    We are going for system refresh from Production to Quality. We are at SAP NetWeaver 2004s with 700 release and at 0021 level. Our data base system is DB6 with the release 09.07.0000
    I understand that there is a note 886102 available for the system copy. But I would like to know how that had been practically implemented from your ready documents like
    1. What would be the BI consultant role during the refresh (I mean where do we involve at). I have seen many links related to this but nothing answer my question, so please don't give me links available.
    2. How to identify tables that need to be copied and restored to retain the correct source systems for data/info sources.
    3. What should be the BI consultant task before refresh?
    4. What should be the BI consultant task post refresh?
    5. What are issues faced post refresh in quality system.
    I request, the consultant who had worked on these refresh can provide me correct solution.
    Thanks in advance.
    Regards.
    Raj

    Our prerefresh activities included
    Inform security team to do no user or authorisation changes for quality during the refresh.
    Set message in development to not release any transports anymore and set message in quality to inform users in quality not to manually import transports into quality and also not approve transports for production. This ensures no transports get moved to quality and production.
    Switch off cyclic import all job (like TMS_0000000038TMS_TP_IMPORT) and the cyclic  RSTMS_DIST_APPROVED_REQUESTS job 
    Prepare list of transports for re-import to quality after refresh and give this to BASIS.
    Post refresh activities included
    Tcodes SM37, SM35 and SP01. Check that BASIS had set all released jobs to status "Susp/Released"
    "All jobs are in 'Susp/Released' state. Set them all to 'Scheduled ' as follows:
    -  Run report BTCTRNS2 to change all to 'Released'.
    - Immediately use SM37 to change all to 'Scheduled' "
    IF ANY ARE NEEDED. Remember to change Exec Target in any job you need to release.
    "Schedule  RSTMS_DIST_APPROVED_REQUESTS to run at x:29 and x:59 - so every 30 minutes.
    Please schedule with DDIC as step user (and not your own user-id)."
    Check the STMS_QA and import queues to be sure that the tranports are correct- no extra ones during refresh???
    Once happy with the above request that Basis schedule the auto import to run every 30 minutes
    First ensure that BDLS has finished and system is ready for use.
    Post refresh issues faced in production
    Many reinit issues
    ACR issues.
    Master data issues.

  • How to modify select query for retrieve assets from assets tab and assets in merchandising in 10.1.2?

    Hi All,
          I need to modify the SQL for retrieving assets from assets tab and assets in merchandising in 10.1.2. I found the class for SQLQuery builder, but I want to change the SQL.
          Could you anyone please how to solve this.
    Thanks & Regards,
    Bala

    Hi All,
          I need to modify the SQL for retrieving assets from assets tab and assets in merchandising in 10.1.2. I found the class for SQLQuery builder, but I want to change the SQL.
          Could you anyone please how to solve this.
    Thanks & Regards,
    Bala

  • How to pull data from sql server ( Seperate server) & upload it into sap

    Hi All,
    I have a SQL Server database in System1,
    data base name          DB1
    Table name                 TB1
    I want pull data from TB1 & upload the same into ztable in SAP.
    How I can I achive this in ABAP.
    Thanks in Advance
    Appropriate points will be rewarded.
    Arun kumar

    Hi Arun,
    You have to do the following:
    1. Create an entry in Trxn DBCA for SQL Server in SAP, you are creating a database connection for the SQL server in SAP.
    2. You use this connection, and write Native SQL stmnts...between EXECSQL...ENDEXEC to fetch the data..and then normal ABAP statements to put that data into your ztable.
    Regards,
    Raj
    For eg:
    TABLE DBCON Entry can be like this...depends on your External database..
    CON_NAME                                  Raj                Logical name for connection
    DBMS                                           MSS              Microsoft SQL Server
    USER_NAME                                <User name>     For SQL Serve
    PASSWORD                                 <password>            "    "
    CON_ENV                  MSSQL_SERVER=<server> MSSQL_DBNAME=<database name>
    DB_RECO                 Availability type for an open database connect  
    FUNCTION z_houston_connect.
    ""Local interface:
    EXEC SQL.
    CONNECT TO 'RAJ' AS 'V'
    ENDEXEC.
    EXEC SQL.
    SET CONNECTION 'V'
    ENDEXEC.
    *- Get the data from MS-SQL Server
    EXEC SQL.
    open C1 for
    select
    l.loc_id,
    l.loc_name,
    a.acc_id,
    a.acc_name,
    d.person
    from ho_loc_mast as l
    inner join snd_acc_mast as a on l.loc_id = a.loc_id
    inner join snd_acc_addr as d on a.loc_id = d.loc_id and
    a.acc_id = d.acc_id
    where l.loc_id = '001'
    ENDEXEC.
    DO.
    EXEC SQL.
    FETCH NEXT C1 into :wa-c_locid, :wa-c_locname, :wa-c_acc_id, :wa-c_acc_name, :wa-c_person
    ENDEXEC.
    IF sy-subrc = 0.
    PERFORM loop_output.
    ELSE.
    EXIT.
    ENDIF.
    ENDDO.
    EXEC SQL.
    CLOSE C1
    ENDEXEC.
    ENDFUNCTION.

  • Pull images from SQL/PHP into Flash

    I have a website that displays images that are stored in a
    SQL database using PHP as a method for pulling and displaying the
    images. These images are stored in the database as text (ex:
    image1), then the PHP looks for the image like this:
    <img src="images/Photograph/<?php echo
    $row_rs_Photos['Image']; ?>.jpg" alt="" width="<?php echo
    $row_rs_Photos['Thumb_Width']; ?>" height="<?php echo
    $row_rs_Photos['Thumb_Height']; ?>" border="0" title="" />
    I want to pull these images into Flash. I've done a bunch of
    ActionScripting, but am no expert. Really don't have the foggiest
    idea where to start.
    -kirk

    I seem to have this one working, kinda. It has an array and
    automatically numbers the buttons, but there are some buttons, that
    ask SQL to return a photo that doesn't exist. For instance, there
    is no 7 or 8 ID in my SQL, so those buttons don't work:
    http://www.lbiphotos.com/Flash/loadImages_finished.html
    PHP Code:
    <?php require_once('my.php'); ?>
    <?php
    if (!function_exists("GetSQLValueString")) {
    function GetSQLValueString($theValue, $theType,
    $theDefinedValue = "", $theNotDefinedValue = "")
    $theValue = get_magic_quotes_gpc() ? stripslashes($theValue)
    : $theValue;
    $theValue = function_exists("mysql_real_escape_string") ?
    mysql_real_escape_string($theValue) :
    mysql_escape_string($theValue);
    switch ($theType) {
    case "text":
    $theValue = ($theValue != "") ? "'" . $theValue . "'" :
    "NULL";
    break;
    case "long":
    case "int":
    $theValue = ($theValue != "") ? intval($theValue) : "NULL";
    break;
    case "double":
    $theValue = ($theValue != "") ? "'" . doubleval($theValue) .
    "'" : "NULL";
    break;
    case "date":
    $theValue = ($theValue != "") ? "'" . $theValue . "'" :
    "NULL";
    break;
    case "defined":
    $theValue = ($theValue != "") ? $theDefinedValue :
    $theNotDefinedValue;
    break;
    return $theValue;
    $colname_rs_Photos = "-1";
    if (isset($_GET['passID'])) {
    $colname_rs_Photos = (get_magic_quotes_gpc()) ?
    $_GET['passID'] : addslashes($_GET['passID']);
    mysql_select_db($database_LBI_Photos_Connection,
    $LBI_Photos_Connection);
    $query_rs_Photos = sprintf("SELECT ID_Photos, Image,
    YearPhotographed FROM Photos WHERE ID_Photos = %s",
    GetSQLValueString($colname_rs_Photos, "int"));
    $rs_Photos = mysql_query($query_rs_Photos,
    $LBI_Photos_Connection) or die(mysql_error());
    $row_rs_Photos = mysql_fetch_assoc($rs_Photos);
    $totalRows_rs_Photos = mysql_num_rows($rs_Photos);
    $imageId = $_GET['passID'];
    //MUST use code below to grab $images
    $images =
    $row_rs_Photos['YearPhotographed'].'/'.$row_rs_Photos['Image'];
    print "image=" . $images;
    ?>
    <?php
    mysql_free_result($rs_Photos);
    ?>
    ACTIONSCRIPT:
    function loadImage(passID:Number) {
    var resultLv:LoadVars = new LoadVars();
    var sendLv:LoadVars = new LoadVars();
    resultLv.onLoad = function(success) {
    if (success) {
    mcLoader.loadClip(imagePath+this.image+".jpg",
    loadContainer);
    trace("passID: "+passID);
    sendLv.sendAndLoad(phpPath+"?passID="+String(passID),
    resultLv);
    function loadInit(target:MovieClip) {
    trace("Begin Loading File");
    trace("imagePath + this.image ; "+imagePath+this.image);
    function assignButtons() {
    for (var i in loadButtons) {
    this[loadButtons
    ].numberTxt.text = String(Number(i)+1);
    this[loadButtons].onRollOver = function() {
    this.gotoAndStop(2);
    this[loadButtons
    ].onRollOut = function() {
    this.gotoAndStop(1);
    this[loadButtons].onRelease = function() {
    trace("String(this).length "+String(this).length);
    if (String(this).length == 16) {
    loadImage(Number(String(this).substring(String(this).length-1)));
    if (String(this).length == 17) {
    loadImage(Number(String(this).substring(String(this).length-2)));
    var loadButtons:Array = new Array('loadBtn1', 'loadBtn2',
    'loadBtn3', 'loadBtn4', 'loadBtn5', 'loadBtn6', 'loadBtn7',
    'loadBtn8', 'loadBtn9', 'loadBtn10', 'loadBtn11', 'loadBtn12',
    'loadBtn13', 'loadBtn14', 'loadBtn15', 'loadBtn16');
    var loadContainer:MovieClip =
    this.createEmptyMovieClip("loadContainer",
    this.getNextHighestDepth());
    var siteUrl:String = "
    http://www.lbiphotos.com";
    var imagePath:String = siteUrl+"/images/Photograph/";
    var phpPath:String = siteUrl+"/Flash/images.php";
    var mcLoader:MovieClipLoader = new MovieClipLoader();
    var mcLoadObj:Object = new Object();
    mcLoadObj.onLoadInit = loadInit;
    mcLoader.addListener(mcLoadObj);
    //below centers called image
    loadContainer._x = (Stage.width/2-100);
    loadContainer._y = (Stage.height/2-100);
    assignButtons();

  • One report to pull data from SQL or DB2

    Hi Guys,
    First post here.  I have scoured the internet using our good friend google for answers and have come up empty.  I hope someone can help me here!
    Some Info: Crystal XI R2, Visual Studio 2005, Ms SQL Server 2005, DB2, VB.NET
    What I am trying to accomplish is using one report to pull data from either SQL 2005 or DB2.
    The problem I get is if the report is configured to pull data from SQL 2005, I cannot change it using the code below to pull data from DB2.  The SQL Report uses the Microsoft OLEDB Provider.  The DB2 report uses the IBM DB2 UDB for iSeries IBMDA400 OLEDB provider.  When I quickwatch the oCRTable logon information, it seems to retain the other database's info.
    Any ideas?
    My code:
        Private Sub LoadRpt(ByVal rpt As String)
            Try
                Dim strReport As String
                Dim crReportDocument As New CrystalDecisions.CrystalReports.Engine.ReportDocument
                Dim rpt As CrystalDecisions.CrystalReports.Engine.ReportDocument
                Dim oCRTable As CrystalDecisions.CrystalReports.Engine.Table
                Dim oCRConnectionInfo As New CrystalDecisions.Shared.ConnectionInfo()
                strRptNm = String.Format(".rpt", rpt )
                strReport = String.Format("\{1}", Server.MapPath("Reports"), rpt )
                crReportDocument.Load(rpr)
                '   check to make sure report is loaded; if not, then do nothing
                If crReportDocument.IsLoaded Then
                    oCRConnectionInfo.DatabaseName = ConfigurationManager.AppSettings.Item("DataBase")
                    oCRConnectionInfo.ServerName = ConfigurationManager.AppSettings.Item("Server")
                    oCRConnectionInfo.UserID = ConfigurationManager.AppSettings.Item("Profile")
                    oCRConnectionInfo.Password = ConfigurationManager.AppSettings.Item("Password")
                    For Each oCRTable In crReportDocument.Database.Tables
                        oCRTable.LogOnInfo.ConnectionInfo = oCRConnectionInfo
                        oCRTable.ApplyLogOnInfo(oCRTable.LogOnInfo)
                        oCRTable.Location = oCRTable.Location
                    Next
                    For Each rpt In crReportDocument.Subreports()
                        For Each oCRTable In rpt.Database.Tables
                            oCRTable.LogOnInfo.ConnectionInfo = oCRConnectionInfo
                            oCRTable.ApplyLogOnInfo(oCRTable.LogOnInfo)
                            oCRTable.Location = oCRTable.Location
                        Next
                    Next
                ... other code ...
                End If
            Catch ex As Exception
                ... other code ...
            End Try
        End Sub
    Edited by: Mace Windu on Feb 7, 2009 7:55 AM
    Edited by: Mace Windu on Feb 7, 2009 7:56 AM

    David,
    Your suggestion worked to near perfection.  The only problem was that if I configured the datasource locations of the report and sub reports in CR to use the SQL ODBC, the .net program would successfully log in using the DB2 info but had a problem reading the data.  If I configured the datasource locations of the report and subreports in CR to use the DB2 ODBC, everything worked!  Thanks for the advice. 
    The force is strong with you.
    Mace

  • What security products are suggested for scrubbing rootkits from a Mac? There are good articles on similar repair for PCs and it makes me want to see if I can save this machine. It's in forensic recovery right now so I myself have not done anything yet.

    What security products are suggested for scrubbing rootkits from a Mac? There are good articles on similar repairs for other makes online. I would like to investigate whether a machine can be truly scrubbed or if it's best to retire it. I haven't done anything yet as it is a candidate for more extensive forensic recovery.
    Also, I am not sure if various malicious spoofing and cloaking tricks (making Wi-Fi appear off when it is on, hiding unauthorized sharing/remote access, falsifying System Preferences preference panes, etc.) are resolved by a thorough drive erase or are more similar to APTs?
    Finally, is there any emerging information regarding APT hiding places other than the recovery partition? I have heard mention of the EFI, for example, but it seems unproven and unlikely. Some people have also mentioned the RAM.
    This is an upsetting topic to some people, including me, so I appreciate circumspect, measured responses. Thanks! And don't try to answer all my questions if you really just want to comment or answer one. All thoughts are appreciated.

    Hi, Lincoln,
    A straightforward question. You are correct in recognizing the difference between tentative conclusion and certainty. Here are our main reasons:
    1. Incoming items noted on the console (or console sub logs) and Activity Monitor after defenses are overcome, and which are brought in by an unwelcome remote user, often have a process name and the word "kit." (Bear with me.) We soon observe the process is under attack, from terminal evidence and soon, decreased or lost functionality of the process. The terminal generally reports alteration of specific kernel behaviors. A simple example (that may or may not be accompanied by kernel changes and may simply alter permissions) is modifying Disk Utility such that key uses are unavailable. You can see how an attacker might value disabling partition views, mounting and permission repair. In retrospect, DU might not be a root alteration. I was thinking that its relation to fsck flagged it as a possible ring 0 item. I may need to know core parameters of a good example to pick strong ones.
    2. Incoming folders hidden for possible later use contained bundles of similar root kits, including some not applicable to Macs. From what I have read from reasonably credible sources, root kits are sold and traded both singly and in bundles.
    3. Root kits are a logical next choice for our attackers, as various prior techniques hindered us but did not paralyze us.
    4. One of the most authoritative articles I found was about PCs not Macs. I noted the assertion, undocumented, that an estimated one million computers are infected by root kit manipulations, and underscored that the kits can be used by people with low computer skills.
    5. MacAfee lists root kits (by description, not name) as a top pop five threat prediction in the coming year, though again, the emphasis is on PCs.
    Linc, I am trying to show a spectrum of observations and info that have shaped my thinking. To retrieve better captured evidence requires significant legwork at this time, but it is something I am willing to do if you can be patient. Understand this long attack has been like a natural disaster to us.
    I have not linked a few articles of interest because I forget if that's allowed. If so, I'd be glad to.
    After reviewing this partial answer, you may form another hypothesis. If so, please share it. I am comfortable with my position but not clinging to it.
    Thanks for your interest. Looking forward to your thoughts.
    Oh, yeah: some material is out for analysis, so we should have credible opinions pretty soon. Not positive exactly when.

  • Uploading Production Requirements For Finished Goods From External System To Run MRP For Components in SAP.

    Hello Production Planning experts,
    I'm looking to solve the current business problem:
    The company bought a third party software (JD Edwards) to calculate production requirements instead of using SAP's standard Production Planning or a tool like SAP's APO. They run a batch job to query Sales Orders, Deliveries, available stock, stock in transit, etc. from sap and feed/upload it to the third party software so it can calculate the Finished Goods Production Requirements for them. They love the third party software, so replacing it is not an option. Since the third party software is already taking into account Sales Orders, Deliveries, available stock, stock in transit, etc. from SAP, it just outputs a "Finished Goods Production Schedule" by week.
    My questions are:
    1) What's the best way to upload something like that in SAP in the form of Planned Orders or something of that nature?
    After i get that schedule in SAP:
    2) Is there any way to calculate components' requirements for that "Finished Goods Production Schedule" alone? The company would like to IGNORE existing stock AND expected-goods-issues in the future (sales orders, deliveries, etc) for Finished Goods ONLY. The components calculations would work the standard MRP way, taking into account existing stock and AND expected-goods-issues in the future (sales orders, deliveries, etc)
    I started looking into Master Production Schedule (MPS), but I don't know if that's the right approach since I'm not very familiar with it.
    Thanks in Advance! I will gladly reward points for helpful/correct answers.

    Hello Oscar
    I suggest you to upload your production plan in the for of "Planned Independent Requirements" using BAPI BAPI_REQUIREMENTS_CREATE. Later, MRP will create planned orders to cover the PIRs.
    If you don't want to consider the existing stock of the finished product, you should use the planning strategy 11 to create your PIRs. Take a look on the following link for more details about this planning strategy:
    Gross Requirements Planning (11) - Demand Management (PP-MP-DEM) - SAP Library
    Here you will find the following information:
    The make-to-stock strategy gross requirements planning is particularly useful in mass production environments; it is often combined with repetitive manufacturing. This strategy is particularly useful if you need to produce, regardless of whether you have stock or not. For instance, steel or cement producers might want to use this strategy because they cannot shut down production; a blast furnace or a cement factory must continue to produce, even if this means having to produce to stock.
    This strategy is also frequently used if there is a Material Requirements Planning system in a legacy system that needs to be linked to an SAP system which serves as a production execution system. The legacy system calculates a specific production plan, which has to be executed, regardless of the stock situation in the SAP system
    It looks like this planning strategy is exactly what you are looking for.
    BR
    Caetano

  • E-commerce 5.0 for SAP ERP 6.0 ehp3: detailed description of product

    Hello community,
    I have installed and customized B2C shop (version 5.0) for SAP ERP 6.0 (NO TREX, NO IPC).
    At first i maintained my shop with english language and after i checked out that all work properly i decided to localize it for russian language.
    I created new shop for russian language and faced the following problem: list of products in my shop displays correctly but when i want to check detailed description of product (click on product in list) i see something like this &#1053 &#1086 &#1091 &#1090 &#1073 &#1091 &#1082  instead of description on russian.
    Can somebody help me to sort out this issue?
    Thanks in advance.
    BR,
    Dzmitry

    HI,
    I  can obtain detailed description of product on russian after i installed SAP E-commerce for SAP ERP version 7.0 instead of version 5.0.
    Br,
    Dzmitry

Maybe you are looking for