BAPI or IDOCs  for Quality info records

I want to know which BAPI or IDOCs is used to upload the Quality info records data from legacy system to SAP.

Hi Raghu
Below is the BDC program I was used for the same.
Program Name : YX30_UPLOAD_QUALITY_INFO
Author : Rameshwar Yadav *
Date : 2006-11-27 *
Description : The purpose of this program is to upload the *
Quality Info Record for I30 System *
Original Transport Number : I30K903055 *
SYS id: SYS_30_1502_03_41_Upload Quality Info Records *
TDS id: TD_30_1502_03_41_Upload Quality Info Records *
UT ID: UT_30_1502_03_41_Upload Quality Info Records *
======================================================================
Change History *
Date | Change No | Name | Description *
yyyy/mm/dd | AAAYYYYMMDD | xxxxxxxxxxxx | *
REPORT YX30_UPLOAD_QUALITY_INFO MESSAGE-ID yx30_conversions
no standard page heading line-size 255.
include yx30_upload_quality_info_top. "Include for Variable Declaration & Selection Screen
include yx30_upload_quality_info_data. "Include for File read & Authority Check
*& At Selection Screen Output *
AT SELECTION-SCREEN OUTPUT. "PBO
PERFORM fill_parameters.
*& Start Of Selection Event *
start-of-selection.
Perform Authority_check. "Subroutine for authority check
Perform prepare_file. "Subroutine for preparing file
perform file_read. "Subroutine for File read
perform update_qi01. "Subroutine for Uploading data
perform write_error_log1. "Subroutine for writing error log
*& Form write_error_log
text
--> p1 text
<-- p2 text
*& Include YX30_UPLOAD_QUALITY_INFO_TOP
Type Declaration
Types: Begin of type_qtyinf,
matnr type matnr, "Material No
lieferant type char10, "Vendor
werk type werks_d, "Plant
frei_dat type char10, "Frei_Dat
stsma type char8, "Stsma
anwso_01 type char1, "ANWSO(01)
anwso_02 type char1, "ANWSO(02)
anwso_03 type char1, "ANWSO(03)
end of type_qtyinf.
Internal Table Declaration
Data: itab_qtyinf type standard table of type_qtyinf. "Internal table for QTYINF.
Work Area Declaration
Data: wa_qtyinf type type_qtyinf. "Work Area for QTYINF.
Variable Declaration
Data: v_file_qtyinf type string, "Source File Name
v1 type string,
v2 type string,
v3 type string,
v_file_return type string,
v_lin TYPE n.
*Selection Screen Declaration
selection-screen *
SELECTION-SCREEN BEGIN OF BLOCK blk1
WITH FRAME TITLE text-s01.
PARAMETER:
p_sysid(3) TYPE c OBLIGATORY , "Source System
p_bukrs(4) TYPE c OBLIGATORY , "Source CompCode
p_samshr type char30 lower case obligatory default '/sap_upload/' , "Samba Share Drive
p_object TYPE CHAR10 OBLIGATORY default 'MAT' . "Migration Data Object
SELECTION-SCREEN END OF BLOCK blk1.
SELECTION-SCREEN SKIP 3.
PARAMETER:
cb_pfill TYPE c AS CHECKBOX DEFAULT 'X' . "Prefill values?
SELECTION-SCREEN COMMENT /1(79) text-s1a.
SELECTION-SCREEN BEGIN OF BLOCK blk3
WITH FRAME TITLE text-s03.
PARAMETER:
pa_filn1(500) TYPE c LOWER CASE
VISIBLE LENGTH 50 , "Filename AppServer
pa_dlimt TYPE c DEFAULT ';' . "Field Delimter
SELECTION-SCREEN END OF BLOCK blk3.
include bdcrecx1. "Include for the subroutine
*& Include YX30_UPLOAD_QUALITY_INFO_DATA
*& Form file_read
Subroutine for reading the source file into internal table
--> p1 text
<-- p2 text
FORM file_read .
DATA:
single_line TYPE string .
*-- read file, split lines into fields and put data into table
OPEN DATASET v_file_qtyinf FOR INPUT IN TEXT MODE ENCODING NON-UNICODE. "Opening the files
IF sy-subrc EQ 0.
DO.
READ DATASET v_file_qtyinf INTO single_line. "Reading the content of file into line
IF sy-subrc = 0.
IF sy-index > 1. "skip header-line
SPLIT "Split the content of line into work area
single_line
AT ';'
INTO
wa_qtyinf-matnr "Material No
wa_qtyinf-lieferant "Vendor
wa_qtyinf-werk "Plant
wa_qtyinf-frei_dat "Frei Date
wa_qtyinf-stsma "STSMA
wa_qtyinf-anwso_01 "ANWSO_01
wa_qtyinf-anwso_02 "ANWSO_02
wa_qtyinf-anwso_03. "ANWSO_03
APPEND wa_qtyinf TO itab_qtyinf. "Appending Work Area to internal table
ENDIF.
ELSE.
EXIT.
ENDIF.
ENDDO.
CLOSE DATASET v_file_qtyinf. "Closing the files
ELSE.
MESSAGE e015 .
ENDIF.
DESCRIBE TABLE itab_qtyinf LINES v_lin.
IF v_lin LT 0.
MESSAGE e016 .
ENDIF.
ENDFORM. " file_read
*& Form fill_parameters
Subroutine for getting the file name
FORM fill_parameters .
IF cb_pfill = 'X'.
Preparing QTYINF File
CONCATENATE p_sysid '_forward' INTO v3.
CONCATENATE p_sysid '_QTYINF_' p_bukrs '.CSV' INTO v2.
CONCATENATE p_samshr v3 '/' p_object '/' v2 INTO pa_filn1.
ENDIF.
ENDFORM. " fill_parameters
*& Form Authority_check
Authority Check
--> p1 text
<-- p2 text
FORM authority_check .
Authority Check For the Migration
AUTHORITY-CHECK OBJECT 'YX30_MIGR'
ID 'SYSTEM' FIELD p_sysid
ID 'BUKRS' FIELD p_bukrs
ID 'YX30_DMOBJ' FIELD p_object
ID 'ACTVT' FIELD '16'.
IF sy-subrc <> 0.
MESSAGE e010 WITH p_sysid p_bukrs p_object.
ENDIF.
ENDFORM. " Authority_check
*& Form prepare_file
text
--> p1 text
<-- p2 text
FORM prepare_file .
CONCATENATE p_sysid '_forward' INTO v3.
CONCATENATE p_sysid '_QTYINF_' p_bukrs '.CSV' INTO v2.
CONCATENATE p_samshr v3 '/' p_object '/' v2 INTO v_file_qtyinf.
CLEAR v3.
CLEAR v2.
Prepare Return File
CONCATENATE p_sysid '_forward' INTO v3.
CONCATENATE p_sysid '_RETRUN_LOG_' p_bukrs '.CSV' INTO v2.
CONCATENATE '/sap_upload/' v3 '/' 'MAT' '/' v2 INTO v_file_return.
ENDFORM. " prepare_file
*& Form update_qi01
text
FORM update_qi01.
PERFORM open_group. "Opening a session
CLEAR wa_qtyinf.
LOOP AT itab_qtyinf INTO wa_qtyinf.
PERFORM bdc_dynpro USING 'SAPMQBAA' '0100'. "Subroutine for mapping data
PERFORM bdc_field USING 'BDC_CURSOR'
'QINF-MATNR'.
PERFORM bdc_field USING 'BDC_OKCODE'
'/00'.
PERFORM bdc_field USING 'QINF-MATNR'
wa_qtyinf-matnr. "Mapping the material
PERFORM bdc_field USING 'QINF-LIEFERANT'
wa_qtyinf-lieferant. "Mapping the vendor
PERFORM bdc_field USING 'QINF-WERK'
wa_qtyinf-werk. "Mapping the plant
PERFORM bdc_dynpro USING 'SAPMQBAA' '0101'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=STAN'.
PERFORM bdc_field USING 'QINF-FREI_DAT'
wa_qtyinf-frei_dat.
PERFORM bdc_field USING 'BDC_CURSOR'
'QINF-STSMA'.
PERFORM bdc_field USING 'QINF-STSMA'
wa_qtyinf-stsma. "Mapping the status
PERFORM bdc_dynpro USING 'SAPLBSVA' '0201'.
PERFORM bdc_field USING 'BDC_CURSOR'
'J_STMAINT-ANWSO(01)'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=OKAY'.
IF wa_qtyinf-anwso_01 = 'X'.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
wa_qtyinf-anwso_01. "Mapping the anwso(01)
ELSEIF wa_qtyinf-anwso_02 = 'X'.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
wa_qtyinf-anwso_02. "Mapping the anwso(02)
ELSEIF wa_qtyinf-anwso_03 = 'X'.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
wa_qtyinf-anwso_03. "Mapping the anwso(03)
ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_02 = 'X'.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
wa_qtyinf-anwso_01.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
wa_qtyinf-anwso_02.
ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
wa_qtyinf-anwso_01.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
wa_qtyinf-anwso_03.
ELSEIF wa_qtyinf-anwso_02 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
wa_qtyinf-anwso_02.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
wa_qtyinf-anwso_03.
ELSEIF wa_qtyinf-anwso_01 = 'X' AND wa_qtyinf-anwso_02 = 'X' AND wa_qtyinf-anwso_03 = 'X'.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(01)'
wa_qtyinf-anwso_01.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(02)'
wa_qtyinf-anwso_02.
PERFORM bdc_field USING 'J_STMAINT-ANWSO(03)'
wa_qtyinf-anwso_03.
ENDIF.
PERFORM bdc_dynpro USING 'SAPMQBAA' '0101'.
PERFORM bdc_field USING 'BDC_CURSOR'
'QINF-FREI_DAT'.
PERFORM bdc_field USING 'BDC_OKCODE'
'=QMBU'.
PERFORM bdc_field USING 'QINF-FREI_DAT'
wa_qtyinf-frei_dat.
PERFORM bdc_field USING 'QINF-STSMA'
wa_qtyinf-stsma.
PERFORM bdc_transaction USING 'QI01'.
ENDLOOP.
PERFORM close_group. "Closing the session
ENDFORM. "update_qi01
*& Form write_error_log
text
--> p1 text
<-- p2 text
FORM write_error_log1 .
DATA:
single_line TYPE string,
v_msg TYPE string,
v_msg1 TYPE string.
*-- read file, split lines into fields and put data into table
OPEN DATASET v_file_return FOR INPUT IN TEXT MODE ENCODING NON-UNICODE. "Opening the files
IF sy-subrc EQ 0.
CONCATENATE text-020 v_lin INTO v_msg SEPARATED BY space.
CONCATENATE text-021 v_lin INTO v_msg1 SEPARATED BY space.
TRANSFER: v_msg TO v_file_return.
TRANSFER: v_msg1 TO v_file_return.
WRITE:/ v_msg.
WRITE:/ v_msg1.
ENDIF.
ENDFORM. " write_error_log
Regards,
Sree

Similar Messages

  • Need BAPI for change of quality info record (Tcode: QI02)

    Hi,
       Currenrly iam using BDC for creation of Quality info record (QI01) and now i need to do this creation as a back ground task. for which BDC is not supporting. So, i need to know the relavent BAPI for creation/change of QI02.
    Regards,
    Krishna.

    Hi,
    Have you tried doing this in ECATT??
    See this Link:
    http://help.sap.com/bestpractices/BBLibrary/Documentation/G09_BB_InstallGuide_EN_DE.doc

  • BAPI or IDOC to upload quality info record transaction QI01

    Hi,
    If any one knows any BAPI or IDOC to upload quality info record do let me know.
    regards
    Ranveer

    Hi,
    Have you tried doing this in ECATT??
    See this Link:
    http://help.sap.com/bestpractices/BBLibrary/Documentation/G09_BB_InstallGuide_EN_DE.doc

  • BAPI for Sampling scheme and Quality Info Record in QM Module.

    Hi techies,
    I have a two object(Sampling Scheme,Quality info record)  for which i need a BAPI for uploading the data.
    Please tell me if any one knows.
    Richard.

    Vineeth,
    Usually, I wouldn't think the follow-up action would be an issue with system performance.  You say 7000 items, but do you mean 7000 UD's?  I.e. an inspection lot of 1000 units isn't unusual and that would be 7 inspection lots.  You've also now said that the program needs to look across plants for UD rejections and for notifications.  That is another level of complexity.
    While the UD follow-up action should still be able to handle that, I can't say it won't affect performance.  I was going to suggest you have it only run on certain UD codes, but since you now need to reveiw this across plants that might not work.
    What happens if my vendor/material is in a skip stage at plant A and Plant B opens a notification agains the vendor?  Since there is no UD, the follow-up action wouldn't run and change the DMR at plant A.
    If you need to look at a bunch of stuff, instead of the follow-up action, you may need to run a program in batch and have it run once an hour or every 10 minutes.  Depending on how you write it, it could be pretty efficient. 
    Craig

  • BAPI/FM for Device Info record

    Hi All,
    I want to create Device Info records in a mass process. Is there any particular FM/BAPI which i can use.
    Also i want to do a mass Billing related installation . Is there any FM/BAPI which i can use for this.
    Regards
    Haricharan

    Hi Hari,
    For Device Info Records - the FM is ISU_S_SMALL_DEVICE_CREATE
    For Billing Related Installation - the FM is ISU_S_WORKLIST_INSTALL
    You could use ISMW transaction EMIGALL for mass operations
    In that case the Migration objects are as follows
    Device Info Record - DEVINFOREC
    Billing Related Installation - INST_MGMT

  • Quality info records: different pack configurations for same raw material

    how can i differentiate different pack configuration for same raw material in quality info records, as one might approved and the other not? that is, besides creating different material master for each packaging?
    thanks
    Alisa

    You need to use the MPN profile functionality that is a standard part of SAP.
    In Config under the purchasing define the MPN profile.  There are several options you can turn on/off including info records.
    You assign the MPN profile to your material. It now is considered by SAP to be an internal material number. 
    You then create a HERS material type for each separate manufacturer material number you have.  You only need the purchasing view for these materials.  You can also create purchasing text views, classification and some others if you wish.
    In the SAP approved vendors list (AVL), you then assign each manufacturer vendor(s) with the HERS material created.
    You create a Q-info record for each manufacturer/HERS material combination.
    Now, when you specify the internal material number in a PO, the system will tell you to order the MPN material.  When you do the drop down for the material now, it will show you the approved manufacturers allowed in the AVL for the ordering plant.
    When the 01 inspection lot is created you will have a vendor number as well as a manufacturer's number in the inspection lot.  The DMR can be done by the manufacturer or the vendor depending on how you set up the inspection plan. Q-info record will be used accordingly.
    Take a look at it and research it.  It's not hard to set up.
    FF

  • Quality info Record for SD

    Hi all
    Let me know about Quality info Record for SD (QV51, QV52, QV53). I want to know whether Info record is created or not for particular customer.
    I have to create a alert to QM Department.  Whenever usering create a sale order, system should check info. record is available or not for the Customer for sale order. If info. record is not there, we should trigger alert to QM department for creating alert.
    How can i proceed?

    Hi Muthu,
    The info record has to data sections (look in Goto menu in the Info Record screen):
    i. General Data (NOT at POrg and Plant level)
    ii. POrg. Data 1 (POrg. and Plant level)
    iii. POrg. Data 2 (POrg. and Plant level)
    iv. Text (POrg. and Plant level)
    Purchasing info records determine the prices suggested in purchasing documents in two ways:
    The system,
    • 1st searches under POrg. Data 1 - Conditions:
    Conditions are included if they have been maintained for an info record manually or from a quotation (but can be changed manually afterwards)
    • 2nd searches under POrg. Data 2 – Last Purch Doc.:
    If an info record does not contain any conditions (under POrg. Data 1), the system reads the number of the last purchasing document in the info record and then suggests the price from this document.
    ‘Info Update’ indicator for Conditions (in PO, RFQ/Quotation, Contract) :
    • for PO – the update occurs in POrg Data 2 (last purch doc)
    • for RFQ/Quotation - the update occurs at POrg Data 1 – Conditions (can be changed manually afterwards) and POrg Data 2.
    • for Contract – the update occurs at POrg Data 1 - Conditions, IF at the time of the contract creation there is No info rec. Otherwise the info rec is updated with the last release order under POrg. Data 2.
    cheers,
    Hema.

  • Mass Maintenance for flag in Status Profile (Quality Info-record)

    Hi Experts !
    I have thousands materials to change in mass the level in the status profile of Quality info-record.
    Unfortunately, QI05 - QI06 - QI07 don't allow to do this in mass maintenance mode. We can add, change or delete status profile but no more. You don't have access to the different level to apply for example LEVEL 3 (Ship to line) for all list of materials.
    Many thanks for your help.
    Stéphane

    Using your way, we can not change the flag with mass maintenance.
    You can just add a new one or delete an existing one.
    What I would like to do is :
    Change in mass maintenance all flag from Level 1 to Level 2 in Status profile of all existing Quality info-record or list of them.
    QCC2 is customizing for Notification.

  • Quality info record

    Hi all,
    Is quality info record required if I want to block payment for a particular vendor based on the Usage Decision?
    Thanks and Regards,
    Raghu

    Dear Raghu,
    SAP QM is a broad topic and offers lot of integrations to other SAP System. I would recommend hands on training from XPAND as a good place to start.
    Here is a link to SpinAct that has some of the on-demand training they offer.
    http://www.spinact.com/contents/search?search_text=sapqmxpand&mode=
    http://www.spinact.com/contents/search?search_text=qualityinforecord&mode=
    There are also some free stuff you can checkout here:
    http://www.spinact.com/contents/search_detail/144
    http://www.spinact.com/contents/search_detail/147
    http://www.spinact.com/contents/search_detail/161
    Best,
    Monty

  • Transferring Quality Info record longtext to PO

    Hi ,
         We have PRs created from Maintenance Order, from PR we create PO , for the materials we have QM activated & Quality Info record longtex is maintained in QI02 , we would like this to be displayed under PO Texts tab , ..pls let me what setting needs to be done ..
    regrds
    pm

    Hi ,
    U cannot copy the long text from the Quality Info Record to PO text in PR. Because there are only 4 source objects from which we can fetch the text & these are material master record, network, RFQ, purchase order.
    You need to do some enhancement for the same.
    Regards,
    Satpal

  • Quality info record mass creation

    Hello Guys,
    Can we able to do mass creation of quality info records thru QI06 ? I want to load bunch of QIR as a manual load.
    I tried using qi06 in add option but I am getting a warning message that QIR is not changed.
    Is that only we can change it ? Pls help.
    Akash

    Hi
    For QI06:
    Read follwoing
    You can use this program to make mass changes to quality information records. When adding records, you can enter one or several materials. As a rule, the only materials used for processing are those for which QM in Procurement is active in the material master and a vendor release or quality assurance agreement is required by the control key.
    You can also select the materials using the material class.
    You can enter one or more vendors, for whom a quality information record is to be created.
    Using the selection criterion 'Only for purchasing info records', you can create quality information records for all possible material-vendor combinations, provided that purchasing information records already exist for these combinations.
    That means first of all you must enter Procurement key in QM view of that Material
    Second if you select multiple vendor for a material or maultiple materials with single Vendor.
    if you execute this then You will get the list of all possible vendor material combination for which QI can be maintained.
    by selecting line you can save them.
    The quality info records printed in the list have a traffic light indicator which denotes the following:
    Green light:  - All data is O.K.
    Yellow light: - Ordered quantity is greater than released quantity
            - There is no quality assurance agreement
            - Lock function is active
            - Validity period of QM system has expired
    Red light:    - Deletion flag is set
      You can select the "Set deletion flag"
      function using the menu
    Regards
    Sujit

  • BDC for quality info

    Hello.
    Appreciate your help on this...
    I am using the BDC for updating the quality info record in transaction QI01.
    under quality agreement tab.i have a multiple linked document.against the material and vendor.
    So in this case how to handle the multiple item record .
    Please reply back ASAP..
    Thanks
    Manoj

    Hello,
    This is quite simple. This can be achieved by a easy recording step in the following way:
    1. Navigate to the "Quality agreement" tab in Change mode.
    2. Place the cursor in the first line of the table control. Push "Insert Line" button which will create a blank line in first line.
    3. Fill the data and push "Save" button.
    You can repeat this step for every document addition in QINF.
    Hope this helps,
    Best Regards, Murugesh AS

  • Avoid Purchase Order without Quality info Record

    Hi All,
    I am facing the problem, i.e i want to avoid creating purchase order if the quality info record is not maintained.
    Can we do it ?????, If yes please suggest me how to go about it & what are the control points for the same.
    Please reply ASAP.
    Arun

    Hi
    In material master  If u activate QM proc key.And enter a valid Control key like 0001.system will not allow u to create PO without Info record(QI01).
    If any queries let me know.
    Gopi

  • Status profile - Quality Info record

    Hi,
    Pls explain about status profile: QM_P_DOL -
    Status check DOL.
    Waht is DOL?
    Why is required?
    Reg,
    RPV.

    Hi,
    Status profile is created by the user in general status management and used to control user statuses
    In a status profile you can:
    Define the sequence in which user statuses can be activated
    Define initial statuses
    Allow or prohibit certain business transactions     
    Status Profile Assigned to Quality Info Record:
    Use : The supply relationship can run through a sequence of statuses that you define in a status profile. The sequence of statuses for the supply relationship is updated whenever inspection lots are accepted in the usage decision.
    If you assign a status profile that has a mandatory sequence of statuses to a vendor relationship, the system creates inspection lots for origin 01 with an inspection type appropriate to the status of the vendor relationship.
    supply relationship : A business link with vendor or customer.
    Quality Management information for these business links are managed in the SAP system using the following master data:Vendor master record and Info record with reference to vendor, material and plant.
    SAP standard User profiles starts with QM_P for supply relationship. In your case
    QM_P stands for supply relationship and DOL might be User notation.
    Hope it is clear to you.
    Regards
    Venkat.V

  • Status scheme quality info record

    Hi,
    I've a question regarding the status scheme in the quality info record. Is it possible to have this for information purposes only? I'd like to use this to send to LIMS. In LIMS sampling depends on the current status. The status must not change automatically based on the number of goods receipts or ud's, but i want to maintain it manually.
    Thanks.
    Regards,
    Maarten

    Why can't you use "user status - Autherization object" in this case?
    Example
    Send user status information to LIMS and map it with LIMS sampling.
    The authorization key is the basis for status-dependent authorization verification.
    Whenever a user status is set or deleted, the user's authorization to do so is checked. The status profile, the object type and the authorization key for the user status concerned are checked.
    If, for example, you want to ensure that certain user statuses can be changed only by people in a particular group, you assign all those user statuses an authorization key.
    Then use authorization object B_USERSTAT to give authorizations for those authorization keys.

Maybe you are looking for

  • Can't PXE boot Windows 8 models

    We load the PCs with our own OS image as they come in. The process works off a PXE (network) boot image. We recently started ording the same X230s, only with a Windows 8 license. Lenovo indicated that there should be no changes needed with our image.

  • Problem with view layout

    I'm working web dynpro for ABAP trying to duplicate a legacy system screen. I have 3 different types of addresses to display on the screen - Shipping, Billing, and Mailing.  What I want to do is arrange these addresses in 3 columns.  Each column woul

  • Gettins "Do you want to save the changes you have made" promt without any

    Hi all, Problem : I have a master detail relation between two blocks which are on different window ( say block 1 on window 1 is master and block 2 on window 2 is detail) , when i open my window 2 and close it without any changes, then when i try to d

  • SSH: Tunneling HTTP

    This is what I'm trying to do, the first paragraph, Tunneling HTTP: http://www.plenz.com/tunnel-everything This is the error I get: debug1: Connection to port 8118 forwarding to localhost port 8118 requested. debug1: channel 1: new [direct-tcpip] cha

  • Download Oracle Warehouse Builder for True64

    The link for download Oracle Warehouse Builder v9.2.0.2.8 for Tru64 is broken in the page http://otn.oracle.com/software/products/warehouse/index.html