Purpose of NVI Interface

Hi Guys,
I just want to ask what is the purpose of the NVI interface? It appears on the lists of my router interfaces after I configure NAT. I noticed that it replicate the IP address of my NAT outside interface. As a result, I can't ping my point-to-point router. I tried to remove the IP Address but there's no command "int NVI #".
BTW, this was done on GNS3.
Thank you so much
Rex

Hi johnlloyd_13
Thank you so much for this. I was able to fix this by recreating everything that I've started in the GNS3. I think its bug on the GNS3 since  I was able to do ping prior applying NAT and I make all ports are unshut and they're on the same IP subnet.
I wondering if NVI interface is still on the ISR G2 routers today.
Thank you so much
Rex

Similar Messages

  • Best all purpose Audio Video Interface for capturing older Tapes,LP's, VHS?

    I'm looking at the Elgato Video Capture Interface to use with my iMac to transfer both audio and video from Record LP's, Casette Tapes, and VHS.  Wondering if anyone had any experience with getting this unit to capture just audio from an analog source?
    Thanks in advance!! 

    You did say "Best".
    Get the Grassvalley ADVC300.
    I've played around with countless other conversion systems, ranging in price from $79 to $399. Short verison, this is the ONLY unit to own. No dropped frames at all, even with questionable quality tapes, no jitter, great color, excellent sound quality. Zero setup with iMovie 06 and iDVD 09/11.
    This is a prosumer deck. The time code function is alone worth the price if you have old analog footage. Absolutely NO "Out Of Sync" audio.
    ADVC300 is for anyone who wants to do editing and is concerned about quality of color and speed, for the novice it is an incredible gizmo that will restore VHS tapes to a state close to the original fixing midtones, highlights and shadows on the fly. Not only can you simply convert analog to digital you can actually manipulate the signal going in (if you want to).
    A bit pricey but it WORKS.
    The program that comes with the ADVC300 has some nice filters that can improve video and audio of the source material.
    I would use iMovie 06 with iDVD 09/11. VERY easy and 100% "lossless"
    Now for the bad news.
    This product has been discontinued by the manufacturer. The included software (which is not really necessary but does enhance performance) is not compatible with OS 10.7 or newer.
    You can still find the ADVC300 for sale in a few outlets as well as eBay. It will sell between 50% and 100% ABOVE its retail price. Yes, it's that good.
    After lots of experimenting I get the best results using OS 10.6, iMovie 06, and iDVD 09/11.  My movies look just like Hollywood!
    My primary computer is a Mac Pro, so I just use one of the four hard drives and boot OS 10.6. You can also partition a single hard drive to achieve the same results.
    This may seem like more trouble than you want to go through.  However, I find the superior quality to be well worth it.
    (NOT my listing)  http://www.ebay.com/itm/NEW-UNUSED-Grass-Valley-Canopus-ADVC300-Advanced-Digital -Video-Converter-In-Box-/290822811418?pt=LH_DefaultDomain_0&hash=item43b663ef1a

  • Interface purpose

    what is the purpose of an interface?
    where and why is it used?
    For Eg:
    I have a component (class) which provides certain services.The client program can access the services through an exposed method declared in an interface.
    How can i expose this method through an interface and why should i use an interface instead of a class where we can just create an object and call the method?

    hey Thanks for the reply,
    Cud u elaborate a little more(Taking the same eg).Sure, here's a copy of the link I posted earlier:
    In general, an interface is a device or a system that unrelated entities use to interact. According to this definition, a remote control is an interface between you and a television set, the English language is an interface between two people, and the protocol of behavior enforced in the military is the interface between individuals of different ranks.
    Within the Java programming language, an interface is a type, just as a class is a type. Like a class, an interface defines methods. Unlike a class, an interface never implements methods; instead, classes that implement the interface implement the methods defined by the interface. A class can implement multiple interfaces.
    The bicycle class and its class hierarchy define what a bicycle can and cannot do in terms of its "bicycleness." But bicycles interact with the world on other terms. For example, a bicycle in a store could be managed by an inventory program. An inventory program doesn't care what class of items it manages as long as each item provides certain information, such as price and tracking number. Instead of forcing class relationships on otherwise unrelated items, the inventory program sets up a communication protocol. This protocol comes in the form of a set of method definitions contained within an interface. The inventory interface would define, but not implement, methods that set and get the retail price, assign a tracking number, and so on.
    To work in the inventory program, the bicycle class must agree to this protocol by implementing the interface. When a class implements an interface, the class agrees to implement all the methods defined in the interface. Thus, the bicycle class would provide the implementations for the methods that set and get retail price, assign a tracking number, and so on.
    You use an interface to define a protocol of behavior that can be implemented by any class anywhere in the class hierarchy. Interfaces are useful for the following:
    * Capturing similarities among unrelated classes without artificially forcing a class relationship
    * Declaring methods that one or more classes are expected to implement
    * Revealing an object's programming interface without revealing its class
    * Modeling multiple inheritance, a feature of some object-oriented languages that allows a class to have more than one superclass

  • SAMPLE RECEIVING OPEN INTERFACE SCRIPT(ROI 이용자를 위한 SCRIPT)

    제품: MFG_PO
    작성날짜 : 2006-05-11
    SAMPLE RECEIVING OPEN INTERFACE SCRIPT(ROI 이용자를 위한 SCRIPT)
    ================================================================
    PURPOSE
    Receiving Open Interface(ROI)를 좀더 쉽게 사용할 수 있도록 만들어진
    tool이라고 할 수 있다. 이 script를 이용을 통해 user는 PO no, user id,
    Org id를 입력하면 script는 PO에서 최소한의 data를 가져와 receiving
    transaction을 생성하기 위해 ROI에 data를 입력한다.
    Receiving Transaction Processor는 insert 된 data를 실행한다.
    Explanation
    Instructions:
    1.Script exroi.sql을 local computer에 copy 하거나 sqlplus 환경의 text
    edior에 script 내용을 cut&paste 한다.
    2.사용가능한 PO no, User id, Org id를 결정한다.
    3.sqlplus prompt에서 아래와 같이 입력한다.
    SQL> @ezroi.sql
    4.PO no, User id, Org id를 입력하라는 prompt를 볼 수 있을 것이다.
    5.exroi.sql script를 관련된 PO data를 가져와 rcv_headers_interface 및
    rcv_transactions_interface tables에 insert 한다.
    만일 PO shipment lind이 closed, cancelled, fully received 되었다면
    ROI table에 data를 insert 하지 않는다.
    Note: 이 script가 data를 validate 하진 않으며,ROI API 자체 validation
    이 실행될 뿐이다.
    6.Script가 끝나면 Receiving Transaction Processor를 실행하여 insert 된
    lines을 처리할 수 있다. Transaction Status Summary 화면을 통해 실행된
    line이 pending 인지 error 상태인지 확인할 수 있다.
    Notes:
    1.Org_id parameter 값을 찾는법:
    a) Application에 접속, Help> Diagnostics> Examine으로 이동.
    Block:$Profile$, Field: ORG_ID 를 선택한다.
    b) ORG_ID 값을 note 해 놓고 ORG_ID prompt시 이 값을 입력한다.
    2.User_Name parameter 값을 찾는법:
    a) Application에 접속, Help> Diagnostics> Examine으로 이동.
    Block:$Profile$, Field: USER_NAME 를 선택한다.
    b) USER_NAME 값을 note 해 놓고 USER_NAME prompt시 이 값을 입력한다.
    Example
    "eZROI.sql' script...
    --*** eZROI ***
    --*** by ***
    --*** Preston D. Davenport ***
    --*** Oracle Premium Applications Support ***
    --*** Oracle Worldwide Global Support Services ***
    --*** Date: 23-JUL-2003 - Beta release ***
    --*** Date: 09-SEP-2003 - Rev A Added multi- ***
    --*** shipment line capability ***
    --*** Parameters: ***
    --*** ORG_ID Organization ID ***
    --*** USER_NAME FND User Name ***
    --*** PO_NUMBER Purchase Order Number ***
    --*** This script intended for a standard Purchase ***
    --*** Order document to be inserted into the Oracle ***
    --*** Receiving Open Interface (ROI) via the standard ***
    --*** Oracle open interface api for a simple Receive ***
    --*** transaction. ***
    --*** Note: This script only considers open Purchase ***
    --*** Orders. This script will not allow over- ***
    --*** receipt, cancelled or closed PO's to be ***
    --*** inserted into the ROI and received ***
    CLEAR BUFFER
    SET VERIFY OFF
    SET LINESIZE 140
    SET PAGESIZE 60
    SET ARRAYSIZE 1
    SET SERVEROUTPUT ON SIZE 100000
    SET FEEDBACK OFF
    SET ECHO OFF
    DECLARE
    X_USER_ID NUMBER;
    X_PO_HEADER_ID NUMBER;
    X_VENDOR_ID NUMBER;
    X_SEGMENT1 NUMBER;
    X_ORG_ID NUMBER;
    X_LINE_NUM NUMBER;
    BEGIN
    DBMS_OUTPUT.PUT_LINE('***ezROI RCV API Insert Script***');
    SELECT PO_HEADER_ID , VENDOR_ID , SEGMENT1 , ORG_ID
    INTO X_PO_HEADER_ID , X_VENDOR_ID , X_SEGMENT1 , X_ORG_ID
    FROM PO_HEADERS_ALL
    WHERE SEGMENT1 = '&PO_NUMBER'
    AND ORG_ID = &ORG_ID;
    SELECT USER_ID INTO X_USER_ID
    FROM FND_USER
    WHERE USER_NAME = UPPER('&USER_NAME');
    INSERT INTO RCV_HEADERS_INTERFACE
    HEADER_INTERFACE_ID ,
    GROUP_ID ,
    PROCESSING_STATUS_CODE ,
    RECEIPT_SOURCE_CODE ,
    TRANSACTION_TYPE ,
    LAST_UPDATE_DATE ,
    LAST_UPDATED_BY ,
    LAST_UPDATE_LOGIN ,
    VENDOR_ID ,
    EXPECTED_RECEIPT_DATE ,
    VALIDATION_FLAG
    SELECT
    RCV_HEADERS_INTERFACE_S.NEXTVAL ,
    RCV_INTERFACE_GROUPS_S.NEXTVAL ,
    'PENDING' ,
    'VENDOR' ,
    'NEW' ,
    SYSDATE ,
    X_USER_ID ,
    0 ,
    X_VENDOR_ID ,
    SYSDATE ,
    'Y'
    FROM DUAL;
    DECLARE
    CURSOR PO_LINE IS
    SELECT PL.ITEM_ID , PL.PO_LINE_ID , PL.LINE_NUM ,
    PLL.QUANTITY , PL.UNIT_MEAS_LOOKUP_CODE ,
    MP.ORGANIZATION_CODE , PLL.LINE_LOCATION_ID ,
    PLL.CLOSED_CODE , PLL.QUANTITY_RECEIVED ,
    PLL.CANCEL_FLAG, PLL.SHIPMENT_NUM
    FROM PO_LINES_ALL PL ,
    PO_LINE_LOCATIONS_ALL PLL ,
    MTL_PARAMETERS MP
    WHERE PL.PO_HEADER_ID = X_PO_HEADER_ID
    AND PL.PO_LINE_ID = PLL.PO_LINE_ID
    AND PLL.SHIP_TO_ORGANIZATION_ID = MP.ORGANIZATION_ID;
    BEGIN
    FOR CURSOR1 IN PO_LINE LOOP
    IF CURSOR1.CLOSED_CODE IN ('APPROVED','OPEN')
    AND CURSOR1.QUANTITY_RECEIVED < CURSOR1.QUANTITY
    AND NVL(CURSOR1.CANCEL_FLAG,'N') = 'N'
    THEN
    INSERT INTO RCV_TRANSACTIONS_INTERFACE
    INTERFACE_TRANSACTION_ID ,
    GROUP_ID ,
    LAST_UPDATE_DATE ,
    LAST_UPDATED_BY ,
    CREATION_DATE ,
    CREATED_BY ,
    LAST_UPDATE_LOGIN ,
    TRANSACTION_TYPE ,
    TRANSACTION_DATE ,
    PROCESSING_STATUS_CODE ,
    PROCESSING_MODE_CODE ,
    TRANSACTION_STATUS_CODE ,
    PO_LINE_ID ,
    ITEM_ID ,
    QUANTITY ,
    UNIT_OF_MEASURE ,
    PO_LINE_LOCATION_ID ,
    AUTO_TRANSACT_CODE ,
    RECEIPT_SOURCE_CODE ,
    TO_ORGANIZATION_CODE ,
    SOURCE_DOCUMENT_CODE ,
    DOCUMENT_NUM ,
    HEADER_INTERFACE_ID ,
    VALIDATION_FLAG
    SELECT
    RCV_TRANSACTIONS_INTERFACE_S.NEXTVAL ,
    RCV_INTERFACE_GROUPS_S.CURRVAL ,
    SYSDATE ,
    X_USER_ID ,
    SYSDATE ,
    X_USER_ID ,
    0 ,
    'RECEIVE' ,
    SYSDATE ,
    'PENDING' ,
    'BATCH' ,
    'PENDING' ,
    CURSOR1.PO_LINE_ID ,
    CURSOR1.ITEM_ID ,
    CURSOR1.QUANTITY ,
    CURSOR1.UNIT_MEAS_LOOKUP_CODE ,
    CURSOR1.LINE_LOCATION_ID ,
    'RECEIVE' ,
    'VENDOR' ,
    CURSOR1.ORGANIZATION_CODE ,
    'PO' ,
    X_SEGMENT1 ,
    RCV_HEADERS_INTERFACE_S.CURRVAL ,
    'Y'
    FROM DUAL;
    DBMS_OUTPUT.PUT_LINE('PO line: '||CURSOR1.LINE_NUM||' Shipment: '||CURSOR1.SHIPMENT_NUM||' has been inserted into ROI.');
    ELSE
    DBMS_OUTPUT.PUT_LINE('PO line '||CURSOR1.LINE_NUM||' is either closed, cancelled, received.');
    END IF;
    END LOOP;
    DBMS_OUTPUT.PUT_LINE('*** ezROI COMPLETE - End ***');
    END;
    COMMIT;
    END;
    SET VERIFY ON
    Reference Documents
    Note 245334.1

    I have the same problem on ESXI 5.5 for over a month now, tried the patches, tried the LTS kernel which others say results in an immediate result without patches, nothing seems to work and nobody seems to be able to offer a solution.
    Did you make any progress ??
    Error! Build of vmblock.ko failed for: 3.10.25-1-lts (x86_64)
    Consult the make.log in the build directory
    /var/lib/dkms/open-vm-tools/2013.09.16/build/ for more information.
    make[2]: *** No rule to make target '/var/lib/dkms/open-vm-tools/2013.09.16/build/vmblock/linux/inode', needed by '/var/lib/dkms/open-vm-tools/2013.09.16/build/vmblock/vmblock.o'. Stop.
    Makefile:1224: recipe for target '_module_/var/lib/dkms/open-vm-tools/2013.09.16/build/vmblock' failed
    make[1]: *** [_module_/var/lib/dkms/open-vm-tools/2013.09.16/build/vmblock] Error 2
    make[1]: Leaving directory '/usr/src/linux-3.10.25-1-lts'
    Makefile:120: recipe for target 'vmblock.ko' failed
    Last edited by crankshaft (2014-01-10 11:32:32)

  • PAYABLES OPEN INTERFACE INVOICE IMPORT 시 REQUIRED FIELD 정보

    제품 : FIN_AP
    작성날짜 : 2005-05-10
    PAYABLES OPEN INTERFACE INVOICE IMPORT 시 REQUIRED FIELD 정보
    ==========================================================
    PURPOSE
    AP Open Interface Invoice Import 를 통해 Invoice 를 생성 코자 할 경우 반드시 필요한 Field 에 대한 정보이다.
    Explanation
    1. PO 나 Project 과 Match 하지 않는 Invoice Case
    Table : AP_INVOICE_INTERFACE
    ==============================
    Required Columns
    ================
    -INVOICE_ID : AP_INVOICES_INTERFACE_S.NEXTVAL를 이용하여 생성됨
    -INVOICE_NUM : 특정 Supplier 내에서는 unique 해야함
    -VENDOR_ID/VENDOR_NUM/VENDOR_NAME : Active 하여야 하며 PO_VENDORS과 Mapping
    -VENDOR_SITE_ID/VENDOR_SITE_CODE : Active 한 Site 여야 하며 PO_VENDOR_SITES table과 mapping
    -INVOICE_AMOUNT : 'STANDARD' type인 경우에는 양수, 'CREDIT' type인 경우는 음수를 입력
    -ORG_ID : AP_SYSTEM_PARAMETERS.ORG_ID
    -SOURCE : select lookup_code from ap_lookup_codes where lookup_type='SOURCE' 중 하나
    Table : AP_INVOICE_LINES_INTERFACE
    ==================================
    Required Columns for LINE_TYPE_LOOKUP_CODE = 'ITEM'
    ===================================================
    -INVOICE_ID : AP_INVOICES_INTERFACE.INVOICE_ID
    -INVOICE_LINE_ID : AP_INVOICE_LINES_INTERFACE_S.NEXTVAL
    -LINE_NUMBER : 해당 invoice 내에서 unique 해야함.
    -LINE_TYPE_LOOKUP_CODE :'ITEM'
    -AMOUNT
    -ACCOUNTING_DATE: Optional. Defaulted from INVOICE_DATE or SYSDATE
    - DIST_CODE_CONCATENATED / DIST_CODE_COMBINATION_ID
    : select code_combination_id from gl_code_combinations
    where account_type = 'E' and enabled_flag = 'Y'
    and summary_flag = 'N'
    and sysdate between nvl(start_date_active, sysdate-1)
    and nvl(end_date_active, sysdate+1))
    Required Columns for LINE_TYPE_LOOKUP_CODE = 'TAX'
    ===================================================
    -INVOICE_ID : AP_INVOICES_INTERFACE.INVOICE_ID
    -INVOICE_LINE_ID : AP_INVOICE_LINES_INTERFACE_S.NEXTVAL
    -LINE_NUMBER : 해당 invoice 내에서 unique 해야함.
    -LINE_TYPE_LOOKUP_CODE : 'TAX'
    -TAX_CODE / TAX_CODE_ID : AP_TAX_CODES_ALL table에서 mapping
    -AMOUNT
    -ACCOUNTING_DATE : Optional. Defaulted from INVOICE_DATE or SYSDATE
    -DIST_CODE_CONCATENATED or DIST_CODE_COMBINATION_ID
    : select code_combination_id from gl_code_combinations
    where account_type = 'E' and enabled_flag = 'Y'
    and summary_flag = 'N'
    and sysdate between nvl(start_date_active, sysdate-1)
    and nvl(end_date_active, sysdate+1))
    2. PO Matched Invoice 의 경우                    Table: AP_INVOICE_INTERFACE
    ============================
    Required Columns
    ================
    -INVOICE_ID : AP_INVOICES_INTERFACE_S.NEXTVAL를 이용하여 생성됨
    -INVOICE_NUM : 특정 Supplier 내에서는 unique 해야함
    -PO_NUMBER : approved 된 PO 여야 하며 cancelled, closed 혹은 final closed 된 PO NUMBER 는 안됨. PO_HEADERS Table 과 mapping
    -INVOICE_AMOUNT : 'STANDARD' type인 경우에는 양수, 'CREDIT' type인 경우는 음수를 입력
    -SOURCE : select lookup_code from ap_lookup_codes where lookup_type='SOURCE'
    -ORG_ID : AP_SYSTEM_PARAMETERS_ALL.ORG_ID
    Table: AP_INVOICE_LINES_INTERFACE
    =================================
    Required Columns for PO Matched Lines
    =====================================
    -INVOICE_ID : AP_INVOICES_INTERFACE.INVOICE_ID
    -INVOICE_LINE_ID : AP_INVOICE_LINES_INTERFACE_S.NEXTVAL
    -LINE_NUMBER : 해당 invoice 내에서 unique 해야함.
    -LINE_TYPE_LOOKUP_CODE : 'ITEM'
    -AMOUNT : QUANTITY_INVOICED * UNIT_PRICE
    If MATCH_OPTION is 'P', then populate:
    -RELEASE_NUM or PO_RELEASE_ID : Blanket Release only, validated against PO_RELEASES_ALL
    -PO_NUMBER or PO_HEADER_ID : Validated against PO_HEADER_ALL
    -PO_LINE_NUMBER or PO_LINE_ID : Validated against PO_LINES_ALL
    -PO_SHIPMENT_NUM or PO_LINE_LOCATION_ID : Validated against PO_LINE_LOCATIONS_ALL
    If MATCH_OPTION is 'R', then populate:
    -RECEIPT_NUMBER : RCV_SHIPMENT_HEADERS.RECEIPT_NUM
    -RCV_TRANSACTION_ID or PO_LINE_LOCATION_ID : RCV_TRANSACTIONS과 Mapping
    Example
    Reference Documents
    Note 205331.1

    Chandrasekar,
    as i know, the main thing you should consider is, that starting from R12 you will
    be able to import invoices only through the Payables Open Interface.
    basically, Invoice Import is used by OA to create invoice (from expense reports or from Oracle Projects). for standard invoice import, i've ever used Payables Open Interface.
    Milan
    <BLOCKQUOTE><font size="1" face="Verdana, Arial">quote:</font><HR>Originally posted by Chandrasekara Kayamboo ([email protected]):
    I would like to know which is the best way to import invoice and what are the advantages and disadvange in each.
    Regards
    Chandrasekar<HR></BLOCKQUOTE>
    null

  • JAEHYLEE  (R11i AP)   Payables Open Interface Import  REJECT CODE:NO TERMS

    Purpose
    Payables Open Interface Import REJECT CODE:NO TERMS
    Symptoms
    'EDI' Source로 invoice를 import할때 Payables Open Interface Import program 이 error로 종료된다
    정상적인 에러 No Terms로 출력이 되나 , 데이타 상에는 아무 이상이 없으며
    debug log file 의 reject code는 NO TERMS INFO라고 출력된다
    REJECT CODE:NO TERMS INFO
    CauseThe import program in procedure v_check_invalid_terms does not have exception handling. So, when ever it has exceptions like no_data_found or too_many_rows control was returning to the final exception block and the procedure was returning false to the calling procedure. Hence the error instead of Reject reason.
    Bug 4704918 - APXIIMPT DOESN'T REJECT INVOICES WITH INCONSISTENT TERMS.
    Solution
    AP.N이상에서 patch 4755024를 적용
    Please apply Patch 4755024 - 1OFF:4704918:AP.N:FP.G:11.5.10:APXIIMPT DOESN'T REJECT INVOICES
    Reference
    Note 359089.1

    Have you customized/setup the Project Accounting Workflow builder. You need to do some setup for this workflow builder so that the project accounts can be derived properly.

  • HKONG: Material Transaction Interface 의 data를 처리 Process들에 대한 정의

    PURPOSE
    Material Transaction Interface 의 data를 처리 Process들에 대해 정의하고자 함.
    Explanation
    관련된 정보는 다음과 같습니다.
    Material Transaction Interface 의 data를 처리하기 위해서는 다음의 2개의 Process가 수행됩니다.
    - INCTCM (Process transaction Interface)
    - INCTCW (Inventory transactions worker)
    (1)
    Records are processed into this table by the INCTCM - Process Transactions Interface from the Interface tables :
         MTL_TRANSACTIONS_INTERFACE     to MTL_MATERIAL_TRANSACTIONS_TEMP
         MTL_TRANSACTION_LOTS_INTERFACE     to MTL_TRANSACTION_LOTS_TEMP (Lot 사용시)
         MTL_SERIAL_NUMBERS_INTERFACE     to MTL_SERIAL_NUMBERS_TEMP (serial 사용시)
    ==> INCTCM 에 의해 interface table의 data가 validation후, temp table로 옮겨집니다.
    (2)
    After the records are processed from the MTL_TRANSACTIONS_INTERFACE into the MTL_MATERIAL_TRANSACTIONS_TEMP
    by the INCTCM - Process Transactions Interface,
    a worker will be launched to process the record from MTL_MATERIAL_TRANSACTIONS_TEMP into MTL_MATERIAL_TRANSACTIONS.
    The worker is called INCTCW - Inventory Transaction Worker.
    The INCTCM - Process Transactions Interface will launch a single INCTCW - Inventory Transaction Worker for all rows
    that meet the criteria in MTL_MATERIAL_TRANSACTIONS_TEMP :
         TRANSACTION_MODE     = 3
         LOCK_FLAG          = N
         PROCESS_FLAG          = Y
    Once the process is complete the records will be moved into the corresponding
    transaction table :
         MTL_MATERIAL_TRANSACTIONS_TEMP     to MTL_MATERIAL_TRANSACTIONS
         MTL_TRANSACTION_LOTS_TEMP     to MTL_TRANSACTION_LOT_NUMBERS
         MTL_SERIAL_NUMBERS_TEMP          to MTL_UNIT_TRANSACTIONS
    ==> INCTCM은 INCTCW를 call하게 되고, 이 Process에 의해 TEMP table로부터 MMT table과 Inventory table에
    DATA가 Insert됩니다.
    The rows in mtl_transactions_interface are processed in 5 phases.
    1. Derives dependant columns, eg:acct_period_id, primary_quantity etc..
    2. Detailed validation performed on the records
    3. On hand qty check for negative qty's etc..
    4. Reservations Relieved if demand was created in order entry
    5. Rows are moved to mtl_material_transactions_temp where the
    transaction processor is called to process these rows and update the inventory levels etc..
    Reference Documents
    -------------------

  • Alert Parameters to Get Interface Description (i.e. Something Meaningful to Network Admins)

    Hi All,
    We have recently deployed OpsMgr 2012 R2 inparallel to our legacy 2007 environment.
    For network device monitoring in the 2007 environment we used the xSNMP Management Pack on top-of the native capabilities.
    On of the positive aspects of the 2007 set-up was that we were able to leverage the xSNMP Management Packs ability to expose the interface alias/description which our Network admins populate to identify the connection/purpose of an interface within the SMS
    Channel format.
    Basically, the Network Admins would give me a list of critical interfaces and using the combination of Path and Alias/Description I would be able to confidently enable interface monitoring and alerting for those interfaces.
    In 2012, however, all that has been changed.  Now, interfaces are identified by an Interface Name value that is not really meaningful or relevant to the way our Network Admins work.  Wjat I also find problematic is the way that interfaces seem
    to have been divorced from the the source device in such a way that the default email alert format doesn't even include the Path (source device) on which the interface generating the alert is associated with.  This is even the case when trying to create
    a custom monitored interfaces State view in that the Path column is populated by the MAC address rather than with the host device that the interface is on which is what really matters.  Who deals in MAC addresses?
    What we require is a way to expose the host device and Interface Description and Alias  values as part of an SMS/email alert as that is crucial information that an on-call engineer being woken-up at 2:00 AM needs to know rather than scratching
    their head with some guff about IF-20 without even the parent device of that interface given so that they can at least know what device to log-on to manually try and identify which interface connection/service  is down even though they should not have
    to do that.
    I have already tried to customize the SMS Channel format from its default format to the following:
    State: $Data[Default='Not Present']/Context/DataItem/ResolutionStateName$ $Data/Context/DataItem/ManagedEntityFullName$ $Data/Context/DataItem/AlertName$
    using the list of alert parameters from Kevin Holman's blog but even with the $Data/Context/DataItem/ManagedEntityFullName parameter the information is not satisfactory.
    For all the improvement in SNMP and network monitoring it seems that something that was actually good and useful in 2007 has now been lost because of the way interfaces/ports  have been divorced from the parent Managed Network Node device.
    Can anyone advise how I might be able to get sensible interface alerts in my email and SMS notifications that provide the host router/switch Display Name, and the Interface Description and Alias of the Interface?
    Points given to all considered replies.
    Kind Regards,
    Michael

    Yeah, that's kind of a mess...
    You can create a workaround to change the name similar like that:
    http://www.vroege.biz/?p=746
    But it needs some authoring knowledge and must run every time after a network discovery. Since this means a class property change it is a performance consuming workflow and should not run top often.
    HTH, Patrick
    Please remember to click “Mark as Answer” on the post that helped you.
    Patrick Seidl (System Center and Private Cloud)
    Website: http://www.syliance.com
    Blog: http://www.systemcenterrocks.com

  • HI it is related to file interface ,any one please send related code to me.

    now am sending total object ...
    1.1.     Related Business Process Information
    Vendor invoices enter DISCO System electronically and then either go through the 2 -way match or 3-way match process. Since DISCO System does not handle the actual payment processing, the invoices with successful match will be ready to transfer to Enterprise SAP to generate payments.
    The purpose of this interface is to detail the requirements of sending vendor open invoices to Enterprise SAP.  Payments are then processed based on the approved invoices that transfer over from DISCO.
    1.2.     General Description of Functionality
    All Disco approved vendor invoices will be mapped into this interfaceIFIC1001 (Interface  Vendor Invoices to Enterprise SAP) (FI001 Incoming AP Invoices to TLand). This outbound file is a flat file and the format is in TXT. The file name will be load_payable_1516.yyymmddhhmmss.txt (replacing yyyymmddhhmmss with date and time).  This is a nightly interface from DISCO to Enterprise SAP via FTP shuttle.
    Business Requirements:
    Enterprise SAP specific fields for interface purposes:
    •     Company Code
    •     Business Area
    •     GL Account
    •     Profit Center
    •     Cost Center
    •     WBS
    •     MPM Issue
    •     Destination Geography
    •     Distribution Channel
    •     COPA customer
    •     Tax Code
    2.     Functional Specification Details
    2.1.     Detailed Functional Requirements
    2.1.1.     Functional Step 1
    •     Read data in table BSIK
    o     If data in table then go to 2.1.3 Functional Step 3
    o     If no data in table then proceed to 2.1.2 Functional Step 2
    2.1.2     Functional Step 2
    Notification message send to IT Support and AP Account when BSIK is empty. Then end the program.
    Error Message
    Empty File no FTP Transfer
    2.1.3    Functional Step 3
    Create Control Header record when BSIK has data.
    •     The Control Header Record is the first record in the interface file. 
    •     Only one Control Record is required in each file. 
    •     Maximum number of 8000 lines per interface file. 
    •     Several interface files will be created if there are more than 8000 lines, however, no document should ever be split between 2 files, only whole document processing.
    2.1.4   Functional Step 4 
    Create Pay Header
    •     Use the following fields from BSIK to map the Pay Header data in the interface file.
                        Company code               BSIK-BUKRS
                        Vendor                     BSIK-LIFNR
                        Fiscal year                            BSIK-GJAHR
                        Document #               BSIK-BELNR
                        Document Date               BSIK-BLDAT
                        Currency                            BSIK-WAERS
                        Amount in LC (local currency)     BSIK-DMBTR
                        Payment Terms               BSIK-ZTERM
                        Reference                                         BSIK-XBLNR
                Debit/Credit Indicator                  BSIK-SHKZG
                Business Area               BSIK-GSBER
    •     No more than 950 lines per header, if lines exceed 950 then need to create a new header, ensuring that the document is fully balanced (Debits = Credits)
    o     If the value of BSIK- SHKZG = ‘H’ then
    &#61607;     Map ‘-’ to the subfield SIGN of the Amount_ Document _T field
    &#61607;     Assign ‘C’ to the subfield DRCR of the Amount_ Document _T field
    o     If the value of BSIK- SHKZG = ‘S’ then
    &#61607;     Map ‘+’ to the subfield SIGN of the Amount_ Document _T field
    &#61607;     Assign ‘D’ to the subfield DRCR of the Amount_ Document _T field
    o     Save the total amount of each invoice in credit and debit separately.  This data will need to map into the Control Trailer Record (see 5.5)
    Create Pay Line Record
    •     Read following fields from BSIK and use as input fields for table BSEG
    Company code               BSIK-BUKRS
    Document #               BSIK-BELNR
    Fiscal year                       BSIK-GJAHR
    •     When BSEG-LIFNR &#8800; BSIK-LIFNR; Group details by  Document number (BSEG-BELNR), Company code (BSEG-BUKRS), Business Area (BSEG-GSBER), Profit Center (BSEG-PRCTR), Cost Center(BSEG-KOSTL), G/L Account (BSEG-HKONT), Destination Geography (BSEG-ZZDESTGEO), Distribution Channel(BSEG-ZZDIST), MPM (BSEG-ZZISSUE), and COPA Customer (ZZSOLDTO), WBS Element BSEG-PROJK***, Internal Order BSEG-AUFNR, Dr Cr Indicator BSEG- SHKZG
    WBS Element logic – In BSEG-PROJK the WBS Element is stored as 8 digit #, we need to take this number and convert it to the 24 char # (PRPS_POSID), as follows:-
    BSEG-PROJK = PRPS-PSPNR = PRPS-POSID
    e.g.
    BSEG-PROJK = 00000124
    PRPS-PSPNR = 00000124 = PRPS-POSID = HE-000001.04.00001
    In DISCO we are using WBS Elements starting with an Alpha char (HE = Home Entertainment, DI = DIS, AS = ASAP), and in TLand they are using all numeric id’s.
    For the summarization:-
    o     If the WBS element is an Alpha (i.e. DISCO) then get the cost center (PRPS-FKSTL) from the wbs element and summarize by the cost center.
    o     If the WBS element is numeric (TLand) then summarize by the WBS Element.
    •     The fields in BSEG are mapped in the interface as follows:
              MPM Issue                                                 BSEG-ZZISSUE
             Distribution Channel                                     BSEG-ZZDIST
             Sold To Customer (COPA Customer)        BSEG-ZZSOLDTO
              Destination Geography                               BSEG-ZZDEST
              Cost Center                                                 BSEG-KOSTL
              Profit Center                                                BSEG- PRCTR
              Business Area                                             BSEG-GSBER
              G/L Account                                                BSEG-HKONT
              Amount in Local Currency (Summarized)   BSEG-DMBTR     
              Dr/Cr indicator                      BSEG-SHKZG
    o      If the value of BSEG-SHKZG = ‘S’ then
    &#61607;     Map ‘+‘ to the subfield SIGN of the Amount_Extended_T field
    &#61607;     Assign ‘D’ to the subfield DRCR of the Amount_Extended_T field
    o     If the value of BSEG- SHKZG = ‘H’ then
    &#61607;     Map ‘-‘ to the subfield SIGN of the Amount_Extended_T field
    &#61607;     Assign ‘C’ to the subfield DRCR of the Amount_Extended_T field
    •     Process all documents from table BSIK
    2.1.5      Functional Step 5
    Create the Control Trailer Record that contains the total credit, total debit, and total line processed as the last record of the interface.
    2.1.6    Functional Step 6
    Send acknowledgment message to IT Support and AP Accountant for successful transmission and save the interface file on the UNIX server.
    Successful FTP Transfer for FI001
    Remote file is load_payable_1516.yyyymmddhhss.txt
    2.1.7   Functional Step 7
    Clearing Transaction – this is to clear table BSIK, document by document. One transaction will be created by each Document number by Vendor. We must only clear the documents which are included in the interface.
    So, in BSIK take the first document (BSIK-BELNR) and use transaction code F-44 in order to clear this document from table BSIK and transfer it to table BSAK. Process all the documents in BSIK, until BSIK is empty.
    SAP Transaction code     F-44 – Clear Vendor
    Screen     Clear Vendor: Header Data
    Sample document(s)     
    SAP system/Client for sample docs     DR1 (030)
    Step 1 – using document # (BSIK_BELNR) as the key, find the following date for the selection screen
    Input Field description     Map from field     Default value (if applicable)     Sample value
    Account     BSIK-LIFNR          100000
    Clearing date     SY_DATUM          10/06/07
    Period          Default from date     1
    Company Code     BSIK-BUKRS          1119
    Currency     BSIK-WAERS          USD
    Under ‘Additional Selection’ select the ‘radio’ button for the Document number.
    Press Enter.
    Step 2 – input following data
    Input Field description     Map from field     Default value (if applicable)     Sample value
    Document Number From     BSIK-BELNR          400000010
    On menu bar select ‘Go to’ and select ‘G/L Item Fast Entry’
    Step 3 – input following data
    Input Field description     Map from field     Default value (if applicable)     Sample value
    PK (Posting key)     BSIK-SHKZG          50
    Account          APCLEARING     APCLEARING
    Amount     BSIK-DMBTR          500.00
    Business Area     BSIK-GSBER          135
    Company Code     BSIK-BUKRS          1119
    Rules for Posting Key
    If BSIK-SHKZG = H then value to enter = 50
    If BSIK-SHKZG = S then value to enter = 40
    Then click ‘Process Open Items’
    Clear any value in field DF05B-PSSKT (Cash Discnt) = make blank
    Amount Entered (RF05A-BETRG) = Assigned (RF05A-NETT)
    SAVE document and new ‘cleared document’ will be assigned.
    Step 4 – This transaction should be repeated until all entries in the interface file are cleared.
    4.1.5.     Interface File Layout mapping
    The interface file contains four types of records:
    •     Control Record: This is the first record on every transmission file.
    o     Only one Control Record is required in each file. 
    o     Maximum number of 8000 lines per interface file. 
    o     Several interface files will be created if there are more than 8000 lines
    •     Pay Header: This equates to BSIK-BUZEI line 001 of each document.
    o     A new header line should be created whenever 950 lines of Pay Line are written
    o     The records of file are broken into several headers if lines are exceeded 950.
    •     Pay Line: Detailed line containing the summarized data (see 2.1.4).
    •     Control Trailer: This contains totals of the whole file. Add this record at the end of file.
    Message was edited by:
            Naveesh surapureddy

    Hi,
    You can use this FM to get the list of all files
    TMP_GUI_DIRECTORY_LIST_FILES
      DATA: TBL_FILES LIKE SDOKPATH OCCURS 10 WITH HEADER LINE,
            TBL_DIRS LIKE SDOKPATH OCCURS 10 WITH HEADER LINE.
      CALL FUNCTION 'TMP_GUI_DIRECTORY_LIST_FILES'
           EXPORTING
                DIRECTORY  = P_DIRECTORY
                FILTER         = 'Test*.Txt'   "<< restricts to only TEXT files begining with Test
           TABLES
                FILE_TABLE = TBL_FILES
                DIR_TABLE  = TBL_DIRS.
    After getting the files in the TBL_FILES... loop the table and read the files with GUI_UPLOAD FM
    Thanks,
    Sankar M

  • Reg idoc interface

    hi all,
    its regarding idoc interface,try to help me.
    i have a programRHALEINI and defined in Work Item WA00012 - "IDOC Extract for HR Master Data"
    This IDoc will be created in SAP but not delivered to any external system.
    The interface created in this work item will then read these IDOCs and the required fields will be identified and reformatted so that it can be processed by the FMS system.
    Program RHALEINI is executed to create the IDoc’s for all employees. Refer to Work Item WA00012 - "IDOC Extract for HR Master Data
    WI WA00012 will also provide Function Module Z_TP_INI_IDOCS to pull all the IDOCs needed to extract all of the employee data (latest employee extract).
    The purpose of this interface program is to read all IDOCs created by program in WA00012 and map the required data into a flat file structure.
    here to map i have header trailor and body data how to do this.
    provide me solution asap with an example
    thanking u

    Hi,
    Once you get the idocs then you have to read the info from these idocs and then you have to populate it into your file.
    It depends on the data format that they want to create it.
    cretae a file of type l_v_filename    TYPE draw-filep,
    then start creating header structure item structure and footer structure.
    keep passing data to these structures and transfer it to file
    TRANSFER l_wa_header TO l_v_filename_temp
    same thing you cna do for ur item data,
    loop on this and pass line by line to the file.
    same way populate the footer data also.
    It entirely depends ont he way they want to populate in the final file.
    Reward points if you find useful.
    Regards,
    Sasi

  • User Interface In Table Maintenance Generator

    Hi Friends,
    Anyone pls Help me in this Concept ..
    What is the Purpose of User Interface In Table Maintenance Generator . When we will go for these User Interfaces and How to create these User interfaces.
    Thanks ,
    Laxmi

    Hi Simta,
    thank you for your reply.
    pls can you say clearly in what purpose we are going to customize the Interface and how to write code and where we have to write the code for interface.
    thanks,
    laxmi

  • BTE for Publish and Subscribe Interface

    CAN anyone tell me BTE tell me an example of Publish and Subscribe Interface?
    What is that use for?
    How does it get triggred?

    Business Transaction Events (BTE) allow you to attach additional components, in the form of a function module, for example, to the R/3 system.
         Two types of interface are available for this purpose:
    Publish & Subscribe interfaces:
    
These interfaces inform external software that certain events have taken place in an SAP standard application and provide them with the data produced. The external software returns no data to the SAP Standard System.
    Process interfaces
:
    These interfaces are used to control a business process differently than the way in which it is handled in the standard R/3 System. They intervene in the standard process, and return data to the SAP application.
    Publish & Subscribe interfaces:
    Allow you to start one or more (multiple) additional operations when a particular event is triggered. They do not influence the standard R/3 program in any way.
    Multiple operations do not interfere with each other.
    Add on components can only import data.
    Additional checks (authorizations, existing duplicates, and so on)
    The program contains an enhancement in the form of a Business Transaction Event. A function module is called in the SAP program, which determines and processes the active implementations. The names of the event function modules begin with "OPEN_FI_PERFORM_" or "OUTBOUND_CALL_".
         The event function module OPEN_FI_PERFORM_<u2026> or OUTBOUND_CALL_<u2026>  determines the active implementations for each enhancement and stores them in an internal table. Function modules are implemented in the sequence defined by the internal table. At this point the system also considers the conditions under which the function module will be processed in the customer namespace. For example, a country or an application can be entered as a condition. These conditions are also referred to as filter values.
    In case of publish and subscribe interface :
    In this case, data only flows in one direction - from the SAP application to the additional component.
         SAP application developers make interfaces available to you at certain callup points in a transaction. You can define additional logic at these points.
         In a very basic scenario, SAP partners and customers can use the interfaces themselves. In this case business transaction events function in  much the same manner as customer exits (see the unit on  "Enhancements using Customer Exits").
    *Implementing a BTE*
         You can use transaction FIBF (called when you selected Use business transaction events from the financial accounting hierarchy) to carry out all necessary activities prior to using a business transaction event.
         First, choose an interface to which you would like to attach your function module. The Interface button displays the parameter structure for the interface you have selected. You can also use the documentation to determine what functions each interface allows you to perform.
         Use the ABAP Workbench to copy the sample function module sample_interface_<n> to the customer namespace (z_*) of a customer function group. You must not change the interface. You can fill the module with any source text except COMMIT WORK. Do not use a COMMIT WORK! Don't forget to activate the function module.
         Create a product in the administration screen.
         Assign a number to your function module and product.
         In contrast to customer exits, business transaction events are client-specific. This means that the same event can be used in different clients for different purposes.
         Business transaction events may also be used more than once

  • SRKIM: Payables Open Interface를 통해 distribution의 tax code 를 활성화

    PURPOSE
    Payables Open interface 를 통해 invoice 생성 시 distribution level 의 tax code 활성화 방법에 대해 알아 보도록 한다.
    Explanation
    1. Profile Option 에서 "Tax:Allow Override of Tax Code" 를 Yes 로 지정한다.
    2.     AP_Invoice_Lines_Interface table에 tax_code 를 update 한다.
    3.     AP_Invoice_Lines_Interface table 의 Tax_Code_Override_Flag 를 'Y' 로 update 한다.
    4.     Payables Open interface program 을 수행 한다.
    Example
    N/A
    Reference Documents
    Note. 232955.1 How to Import Tax_Code from AP_INVOICE_LINES_INTERFACE ?

  • Please explain on this interface

    can anyone help me on this Interface points that I have put in my resume to make a impressive resume...but it is not clear for me...
    Interfaces· . Sales order interface: Developed the inbound interface to create sales orders using BAPI_SALESORDER_CREATEFROMDAT2.Custom IDOC was used by WBI to send data into SAP.
    · Purchase Order Interface: Developed the purchase order interface using BAPI_PO_CREATE1.Business object BUS2105 was used by WBI to transmit data into SAP.
    · Designed the Receipt confirmation interface to notify the client that the goods were received into the warehouse.
    Please do explain it will help me for my technical interview...
    Thanks,

    Hi Bhagya
    Interfaces are nothing but a program that you write to transfer data into SAP or for other purposes.Here your interfaces all represent data transfer..
    My advice is don't put anything in your resume which you have not worked.Mention whatever you have worked surely that will help you.Best of luck.I am having interview questions for ABAP if you want then i can forward it to your mail id.
    Regards,
    Abdul

  • The use of interface in abap object

    hi,
    what is the use of interface in class? can have a simple example with explanation? i have read from help but not quite understand its purpose.
    thanks

    Hi El,
    Interfaces are pure abstract classes. The interface methods will have only definitions but no implementations.
    The classes which will implement interfaces has to provide the implementation to the methods.
    Interfaces will provide the common definition and the classes which implements these interfaces will provide them different implementation to the methods as per their requirements. This achieves Polymorphism of Object Orientation.
    REPORT zbc404_hf_events_3 .
    INTERFACE lif_employee.
      METHODS:
        add_employee
           IMPORTING im_no   TYPE i
                     im_name TYPE string
                     im_wage TYPE i.
    ENDINTERFACE.
    CLASS lcl_company_employees DEFINITION.
      PUBLIC SECTION.
        INTERFACES lif_employee.
        TYPES:
          BEGIN OF t_employee,
            no  TYPE i,
            name TYPE string,
            wage TYPE i,
         END OF t_employee.
        METHODS:
          constructor,
         add_employee      "Removed
            IMPORTING im_no   TYPE i
                      im_name TYPE string
                      im_wage TYPE i,
          display_employee_list,
          display_no_of_employees.
      PRIVATE SECTION.
        CLASS-DATA: i_employee_list TYPE TABLE OF t_employee,
                    no_of_employees TYPE i.
    ENDCLASS.
    CLASS lcl_company_employees IMPLEMENTATION.
      METHOD constructor.
        no_of_employees = no_of_employees + 1.
      ENDMETHOD.
      METHOD lif_employee~add_employee.
      Adds a new employee to the list of employees
        DATA: l_employee TYPE t_employee.
        l_employee-no = im_no.
        l_employee-name = im_name.
        l_employee-wage = im_wage.
        APPEND l_employee TO i_employee_list.
      ENDMETHOD.
      METHOD display_employee_list.
      Displays all employees and there wage
        DATA: l_employee TYPE t_employee.
        WRITE: / 'List of Employees'.
        LOOP AT i_employee_list INTO l_employee.
          WRITE: / l_employee-no, l_employee-name, l_employee-wage.
        ENDLOOP.
      ENDMETHOD.
      METHOD display_no_of_employees.
      Displays total number of employees
        SKIP 3.
        WRITE: / 'Total number of employees:', no_of_employees.
      ENDMETHOD.
    ENDCLASS.
    Check this link for some more examples on OO ABAP
    http://www.erpgenie.com/sap/abap/OO/eg1.htm
    Thanks,
    Vinay

Maybe you are looking for

  • "Save As" is not working

    I have adobe acrobat 8.0 professional, windows. When I try to do a "save as" in a pdf, it won't save, it says "the document could not be saved. Insufficient data for an image". What does this mean? How can I fix it? Thanks.

  • Consuming Web Service in XI

    Hi All, I am trying to consume a web service in XI.I downloaded the Temperature to Fahrenheit converter web service. My scenario is like is will take temperature from File1 and pass it on to BPM,BPM calls the webservice through business service using

  • Ipod Touch 5th Generation 32 Gb was dropped into toilet 3 days ago, has been sitting and occasionally tried to be turned on. Any way to save it?

    3 days agoI dropped it in the toilet and then immediately dried it off. I tried to plug it in to my computer to back it up but no go. For the first ten minutes I tried turning it on and off but it would not work. I decided to let it sit and hoped it

  • Please clarify rules for the buy iphone and get $200 off ipad

    Buy an Iphone and get $200 off an ipad----This offer is posted on the home page of Verizon but I cannot get it to work on my plan even though I have upgrades on 2 lines. It will not let me do it. Could not get through on customer service- cut off aft

  • Disk Utility Hangs When Creating a New Partition

    Hello, I recently purchased a Late 2005 Power Mac G5. My problem is, that the hard drive is 250 MB and only one partition appears in the disk utility of 37 GB. I try to add a new partition, but it hangs on "modifying partition map". Any Help? Additio