Inbound/Outbound Example

Hi All,
i would really appreciate if anybody can provide me with example of the usage of inbound and outbound plug.
is it really necessary to have inbound and outbound plug in a view?

hi,
inbound and outbound plugs are entry and exit door of view.if you want to navigate from one view to to other then you require inbound outboud plug. you fire event on some condition, then you call outboud plug. and from outboud plug you can call navigation link or inbound plug of other view.
simple language, they are entry and exit gate of component.
Best regards
pankaj kumar

Similar Messages

  • Oracle EBS Inbound/Outbound Interface build using Oracle SOA 11g

    Hi SOA Guru's,
    I am very much new to SOA 11g, could you guy's help me in understanding "How I can build any Oracle EBS Inbound/Outbound interface using Oracle SOA 11g"
    It will be great if anybody explain me with any example script/screen shot/document.
    Thanks in advance.
    Regards
    Pankaj

    I don't have any experience with ebs, but i assume it works like this.
    In the composite editor you will find a list adapters at the right..over here you will also find the oracle applications (ebs) adapter.
    This will be the component for you which will communicate with the ebs packages.
    you need to drag this adapter on the swim lane, and after that you should create the composite application like the way it's described in the tutorials Oracle supplies, put a mediator component in the middle and expose this interface (drag the line to the left swim line)
    Hope it's a bit clear like this ?
    http://download.oracle.com/docs/cd/E15523_01/integration.1111/e10224/fod_intro2.htm
    this should make a few things clear too

  • Movement types corrsponds to Inbound ,Outbound and Internal transaction

    Hi,
    Can anyone tell me the list of movement types corresponding  to the Inbound,Outbound  and for Internal Transaction.
    for example:  movement type 101 corresponds to Inbound transaction.
    Thanks

    Dear Bala,
    This may help you.....
    Below you will find a short description of the standard movement types. The cancellation movement type is the movement type + 1 (cancellation for 101 = 102).
    101 Goods receipt for purchase order or order
    If the purchase order or order has not been assigned to an account, a stock type (unrestricted-use stock, stock in quality inspection, blocked stock) can be entered during goods receipt.
    If the purchase order or order has been assigned to an account, the goods receipt is not posted to the warehouse, but to consumption.
    In the case of non-valuated materials, the goods receipt is posted to the warehouse, although the purchase order has not been assigned to an account.
    Possible special stock indicators:
    o     K Goods receipt for purchase order to consignment stock
    o     O Goods receipt for purchase order to stock of material provided to vendor
    o     E GR for purchase order or order to
    o     sales order stock
    o     Q GR for purchase order or order to
    o     project stock.
    Goods receipt for subcontract order : at goods receipt, the consumption of the components is posted at the same time (see movement type 543)
    Goods receipt for
    stock transport order : at goods receipt the transported quantity is posted in the receiving plant from stock in transit into unrestricted-use stock (or stock in quality inspection, blocked stock).
    103 Goods receipt for purchase order into GR blocked stock
    The GR blocked stock is not valuated.
    You cannot receive goods into GR blocked stock for stock transport orders.
    105 Release from GR blocked stock for purchase order
    Movement type 105 has the same effects as 101.
    121 Subsequent adjustment for subcontracting
    This movement type cannot be entered manually.
    With a subsequent adjustment for a subcontract order it is possible to correct the consumption of components. In this case, the material produced by the supplier is credited with the excess consumption / under-consumption. For this reason, if there is a subsequent adjustment, an item is generated for the produced material using movement movement type 121.
    Movement type 121 does not have a reversal movement type.
    122 Return delivery to supplier or to production
    Using movement type 122, you can distinguish real return deliveries for a purchase order or order from cancellations (102).
    In the standard version, you must enter a reason for the return delivery if you are using movement type 122. In this way, evaluations of return deliveries are possible.
    The effects of movement type 122 correspond to a cancellation of movement type 101.
    123 Reversal of return delivery
    If you returned a goods receipt using movement type 122, you can reverse the return delivery using movement type 123.
    Movement type 123 has the same effects as movement type 101.
    124 Return delivery to vendor from GR blocked stock
    Using movement type 124, you can return a goods receipt to GR blocked stock (103).
    Movement type 124 has the same effects as movement type 104.
    125 Return delivery from GR blocked stock - reversal
    If you returned a goods receipt to GR blocked stock using movement type 124, you can reverse the return delivery using movement type 125.
    Movement type 125 has the same effects as movement type 103.
    131 Goods receipt for run schedule header
    This movement cannot be entered manually. It is generated automatically at notification of goods receipt for a run schedule header.
    Possible special stock indicators: E und Q
    161 Return for purchase order
    If a purchase order item is marked as a returns item, the returns to vendor are posted using movement type 161 when the goods receipt for purchase order is posted.
    Movement type 161 has the same effects as movement type 122.
    201 Goods receipt for a cost center
    The goods can only be withdrawn from unrestricted-use stock.
    Possible special stock indicators:
    o     K: Goods withdrawal from
    o     consignment stock
    o     P: Goods withdrawal from pipeline
    If you have withdrawals from consignment stock and from pipeline, payables to suppliers ensue.
    221 Goods issue for a project
    The goods can only be withdrawn from unrestricted-use stock.
    Possible special stock indicators: K, Q
    231 Goods issue for a customer order (without SD)
    You use this movement type if you want to process the delivery without SD.
    The goods can only be withdrawn from unrestricted-use stock.
    Possible special stock indicators: E, K, Q
    241 Goods issue for an asset
    The goods can only be withdrawn from unrestricted-use stock.
    Special stock indicator: K
    251 Goods issue for sales (without customer order)
    Use this movement type if you have not entered a customer order in SD. In the standard system, the movement is assigned to a cost center. kontiert.
    The goods can only be withdrawn from unrestricted-use stock.
    Possible special stock indicators: K
    261 Goods issue for an order
    This refers to all withdrawals for orders (for example, production order, maintenance order, except customer orders.
    Possible special stock indicators: E, K, P, Q, W
    The goods issue can be posted manually in Inventory Management or automatically when an order is confirmed or via an SD delivery.
    281 Goods issue for a network
    The goods can only be withdrawn from unrestricted-use stock.
    Possible special stock indicators: E, K, P, Q
    The goods issue can also be posted via an SD delivery.
    291 Goods issue for any arbitrary account assignment
    With this movement type, all account assignment fields are ready for input. You can assign the movement to an arbitrary account assignment object.
    The goods can only be withdrawn from unrestricted-use stock.
    Possible special stock indicators: E, K, P, Q
    301 Transfer posting plant to plant in one step
    The quantity is transferred from unrestricted-use stock in the issuing plant to unrestricted-use stock in the receiving plant.
    Possible special stock indicators: O, V, W
    303 Transfer posting plant to plant in two steps - removal from storage
    The quantity is transferred from unrestricted-use stock of the issuing plant to stock in transfer in the receiving plant.
    For technical reasons, you cannot carry out transfer postings from plant to plant in two steps for split-valuation materials.
    Removal from storage can be posted via an SD delivery.
    305 Transfer posting plant to plant in two steps - placement in storage
    The quantity is posted from
    stock in transfer to unrestricted-use stock in the receiving plant. The movement is not valuated.
    You can enter the goods receipt with reference to the SD delivery.
    309 Transfer posting material to material
    The quantity is posted from unrestricted-use stock of the issuing material into unrestricted-use stock in the receiving material
    Prerequisite: both materials have the same stockkeeping unit.
    Possible special stock indicators: E, O, Q, V, W
    311 Transfer posting storage location to storage location in one step
    The quantity is transferred from unrestricted-use stock of the issuing storage location to unrestricted use in the receiving storage location.
    Possible special stock indicators: E, K, M, Q
    See also 321, 343, 349, 455 for other stock types.
    313 Stock transfer storage location to storage location in two steps - removal from storage
    The quantity is transferred from unrestricted-use stock of the issuing storage location to stock in transfer in the receiving storage location.
    315 Transfer posting storage location to storage location in two steps - placement in storage
    The quantity is transferred from the
    stock in transfer to the unrestricted-use stock in the receiving storage location.
    317 Creation of a structured material from constituent components (Retail)
    A material split into its components using movement type 319 can be rejoined using movement type 317.
    Movement type 317 has the same effect as a cancellation of movement type 319.
    319 Split structured material into components (Retail)
    You can enter the splitting of a structured material manually using movement type 319.
    You can configure Customizing so that a structured material (for example, (z.B. set, prepack or display) is automatically split into its components at goods receipt. The system posts the split using movement type 319. In this process, the BOM header material is posted and each of the component stocks are increased. You can also use this function if you use the Warehouse Management System (WM).
    Example:
    A box of the structured material S contains 3 pieces of the component K1 and 4 pieces of the component K2. The following material document items result after the material is split at goods receipt:
         Qty      Unit      Material      Movement type
         1      box      S      101 +
         1      box      S      319 -
         4      piece      K1      319 +
         5      piece      K2      319 +
    321 Transfer posting stock in quality inspection - unrestricted-use stock
    The quantity is transferred from stock in quality inspection into unrestricted-use stock. Here it is possible to post the quantity to another storage location.
    This movement type is not possible for QM-managed materials since the transfer posting for these materials takes place using the usage decision.
    Possible special stock indicators: E, K, O, Q, V, W
    323 Transfer posting storage location to storage location - stock in quality inspection
    The quantity is transferred from stock in quality inspection in the issuing storage location into stock in quality inspection in the receiving storage location.
    Mögliche Sonderbestandskennzeichen: E, K, Q
    325 Transfer posting storage location to storage location - blocked stock
    The quantity is transferred from blocked stock in the issuing storage location into blocked stock in the receiving storage location.
    Possible special stock indicators: E, K, Q
    331 Withdrawal of sample from stock in quality inspection
    333 Withdrawal of sample from unrestricted-use stock
    335 Withdrawal of sample from blocked stock
    The sample is destructive, that is, the withdrawal has the same effects as scrapping.
    Possible special stock indicators: E, K, Q, V, W
    341 Change in status of a batch (available to not available)
    This goods movement is automatically created when there is a change in the status of a batch and it is also used to transfer the unrestricted-use stock into restricted-use stock.
    Possible special stock indicators: E, K, M, O, Q, V, W
    343 Transfer posting blocked stock - unrestricted-use stock
    349 Transfer posting blocked stock - stock in quality inspection
    The quantity is transferred from blocked stock to unrestricted-use stock (343) or stock in quality inspection (349).
    Here it is possible to transfer the quantity to another storage location.
    Possible special stock indicators: E, K, Q
    351 Goods issue for a stock transport order (without SD)
    The quantity is transferred from unrestricted-use stock in the issuing plant to stock in transit in the receiving plant.
    Movement type 351 is only used if the goods issue is posted without an SD delivery. A goods issue for a stock transport order with SD delivery is posted using movement type 641 or 643.
    The transfer posting is also possible for materials valuated separately.
    The goods issue for a stock transport order takes place using movement type 101.
    Possible special stock indicators: E, Q
    For special stock indicators E and Q and for purchase orders assigned to an account, ensure that the quantity is not posted to the stock in transit in the receiving plant.
    401 Transfer of sales order stock into company's own stock
    (no longer available as of Release 4.0C)
    The quantity is transferred from unrestricted-use sales order stock (non-valuated) into unrestricted-use storage location stock (valuated). For this movement, a special stock indicator is not required.
    It is possible to change the material number using this movement - if the material is managed in the company's own stock under a different material number (for example, for materials that can be configured).
    403 Transfer of consignment stock to company's own stock
    (no longer available as of Release 4.0C)
    The quantity is transferred from unrestricted-use consignment stock into unrestricted-use storage location stock and thus taken into the valuated stock. This results in a payable for vendors. For this movement, a special stock indicator is not required.
    405 Transfer of project stock to company's own stock
    (no longer available as of Release 4.0C)
    The quantity is transferred from unrestricted-use project stock to unrestricted-use storage location stock. A special stock indicator is not required for this movement.
    411 Transfer of special stocks E, K, and Q to company's own stock
    The quantity is transferred from unrestricted-use special stock E ( sales order stock ), unrestricted-use special stock K ( consignment stock) and unrestricted-use special stock Q ( project_stock ) to unrestricted-use storage location stock. The corresponding special stock indicator is required for this movement.
    If you do not use the special stock indicator, the system uses this movement type and movement type 311.
    For sales order stock, you can change the material number for this movement if you manage the material in your company's own stock under a different material number (for example, for configurable materials).
    Consignment stock is transferred to valuated stock, thus resulting in a vendor liability.
    441 Transfer posting non-tied to tied empties
    Part of the stock of an "empties" material assigned to a full product is managed in the stock type "tied empties".
    Empties stock not assigned to a full product forms part of the stock type "unrestricted-use".
    Using movement type 441, you can make a transfer posting for an empties material from the stock type "unrestricted-use" to the stock type "tied empties". Movement type 442 reverses this transaction.
    Example:
    The full product "beer" has a stock of 15 cases. Part of the empties components "bottle" and "case" is tied empties stock.
         Material      unrestricted-use      tied empties
         Beer      15      
         Bottle      240      360
         case      10      15
    451 Returns from customers (without SD)
    Using movement type 451, you post customer returns without an SD returns delivery into blocked stock returns . The blocked stock returns are not valuated.
    No special stock indicator possible.
    See also 453, 651, 653
    453 Transfer posting blocked stock returns to unrestricted-use stock
    457 Transfer posting blocked stock returns to quality inspection stock
    459 Transfer posting blocked stock returns to blocked stock
    The quantity is transferred from blocked stock returns to unrestricted-use stock (453), quality inspection stock (457) or blocked stock (459) and thereby transferred to valuated stock.
    With this movement you can transfer the quantity to another storage location at the same time.
    455 Transfer posting storage location to storage location - blocked stock returns
    The quantity is transferred from blocked stock returns of the issuing storage location to blocked stock returns of the receiving storage location.
    501 Goods receipt without purchase order - unrestricted-use stock
    503 Goods receipt without purchase order - stock in qual.inspection
    505 Goods receipt without purchase order - blocked stock
    These movement types are used for deliveries from vendors that are not based on a purchase order. Invoice verification is not possible for these goods receipts.
    Mögliche Sonderbestandskennzeichen: E, K, M, Q
    Bei einem Wareneingang zur Bestellung (101) kann der Zugang von
    Mehrwegtransportverpackung als zusätzliche Position mit 501 und Sonderbestandskennzeichen M erfaßt werden.
    511 Free-of-charge delivery from vendor
    The quantity is posted to unrestricted-use stock. If there is a material with moving average price, the moving average price is reduced accordingly.
    521 Goods receipt without order - unrestricted-use stock
    523 Goods receipt without order - stock in quality inspection
    525 Goods receipt without order - blocked stock
    The movement types are used for deliveries from production that are not based on a delivery.
    Possible special stock indicators: E, Q
    531 Goods receipt from by-product from the order
    The goods receipt of a by-product usually refers to an order, but it can be entered without a reference.
    If a component is entered with a negative quantity in the order, a reservation item is created with 531 (instead of 261). The receipt of a by-product can be entered when the component for the order is withdrawn from stock or it can be entered as another type of goods receipt.
    Possible special stock indicator: E, Q
    See also: 545 and 581
    541 Transfer posting unrestricted-use stock - stock of material provided to vendor
    WIth the movement type you provide the subcontractor with the components required for subcontract orders . The quantity is posted into unrestricted-use stock of material provided to vendor.
    If there is a goods receipt for a subcontract order (101), the consumption of components is posted from this stock.
    Special stock indicator cannot be used.
    The transfer posting can be posted via an SD delivery.
    543 Consumption from stock of material provided to vendor
    This movement cannot be entered manually.
    The consumption of components for a subcontract order is posted using goods receipt for purchase order (101). It can be corrected by means of a subsequent adjustment.
    Possible special stock indicators: E, Q.
    For the special stock indicators E and Q, you must ensure that the quantity is not removed from the stock of material provided to vendor, but from the unrestricted-use sales order or project stock.
    545 Goods receipt from by-product from subcontracting
    If a component is entered with a negative quantity for the subcontract order, the receipt of the by-product is posted during goods receipt for purchase order or during the subsequent adjustment.
    Possible special stock indicators: E, Q
    For special stock indicators E and Q, you must ensure that the quantity is not posted to the stock of material provided to vendor, but to the unrestricted-use sales order or project stock.
    551 Scrapping from unrestricted-use stock
    553 Scrapping from stock in quality inspection
    555 Scrapping from blocked stock
    Possible special stock indicators: E, K, Q
    561 Initial entry of stock - unrestricted-use stock
    563 Initial entry of stock - quality inspection
    564 Initial entry of stock - blocked stock
    During initial entry of stock balances, you enter the physical warehouse stock frigures or the book inventory from your old system into the SAP System for productive operation. This data entry usually takes place by means of batch input.
    Possible special stock indicators: E, K, M, O, Q, V, W (565: only E, K, Q)
    571 Goods receipt for assembly order to unrestricted-use
    573 Goods receipt for assembly order to quality inspection
    575 Goods receipt for assembly order to blocked stock
    This movement cannot be entered in Inventory Management, but only in repetitive manufacturing using the function "Goods receipt for sales order".
    Possible special stock indicators: E, K, Q
    581 Goods receipt of a by-product from the network
    The goods receipt of a by-product usually refers to a network , but can be entered without reference.
    If a component is entered with a negative quantity in the network, a reservation is created with 581 (instead of 261). The receipt of a by-product can be entered during the withdrawal for the network or as another type of goods receipt.
    Possible special stock indicators: E, Q
    601 Goods issue for delivery (SD)
    This movement cannot be entered manually. It is created automatically in SD using the function "Goods issue for delivery".
    The quantity is taken from unrestricted-use stock.
    Possible special stock indicators: E, K, Q
    621 Transfer posting unrestricted-use - returnable packaging (SD)
    This movement is generated by SD.
    The quantity is transferred from unrestricted-use stock to the returnable packaging stock at customer .
    623 Goods issue from returnable packaging stock at customer(SD)
    This movement is generated by SD.
    This quantity is withdrawn from unrestricted-use returnable packaging stock at the customer.
    631 Transfer posting unrestricted use - customer consignment stock (SD)
    This movement is generated by SD.
    The quantity is transferred from unrestricted-use stock to consignment stock at customer.
    633 Goods issue from customer consignment (SD)
    This movement is generated by SD.
    The quantity is withdrawn from unrestricted-use consignment stock at the customer.
    641 Goods issue for a stock transport order (SD)
    This movement is generated by SD.
    The quantity is transferred using an SD delivery from unrestricted-use stock of the issuing plant to stock in transit of the receiving plant.
    The goods receipt for the
    stock transport order takes place using movement type 101 and can, if required, refer to the purchase order or to the delivery.
    Possible special stock indicators: E, Q
    For the special stock indicators E and Q and for purchase orders assigned to an account, you must ensure that the quantity is not posted to the stock in transit of the receiving plant.
    See also: 351, 643
    643 Goods issue for a cross-company stock transport order (SD)
    This movement is generated by SD.
    It is used only for cross-company stock transport orders with SD billing and invoice. The quantity is withdrawn from the unrestricted-use stock of the issuing plant. No stock in transit is created here. In the second step, the goods receipt must be entered.
    Siehe auch: 351, 641
    645 Goods issue for a cross-company stock transport order in one step
    (SD)
    This movement is generated by SD.
    Unlike movement type 643, when a goods issue is posted using movement type 645, a goods receipt line is generated automatically.
    647 Goods issue for a stock transport order in one step (SD)
    This movement is generated by SD.
    Unlike movement type 641, when a goods issue is posted using movement type 647, a goods receipt line (101) is generated automatically.
    651 Returns from customer (SD)
    This movement is generated by SD.
    Using movement type 651, you post returns from a customer with the SD returns delivery to blocked stock returns . The blocked stock returns are not valuated.
    Special stock indicators not possible.
    See also: 451, 453, 653
    653 Returns from customer (SD) to unrestricted-use stock
    655 Returns from customer (SD) to stock in quality inspection
    657 Returns from customer (SD) to blocked stock
    These movements are generated by SD.
    With these movement types you post returns from the customer with SD returns delivery directly to the valuated stock.
    Possible special stock indicator: E
    See also: 451, 453, 651
    661 Returns to vendor via SD delivery
    As with movement type 502, a return delivery to the vendor is entered without reference to the purchase order, but the goods issue is posted via an SD delivery.
    671 Returns for stock transport order via SD delivery
    If a purchase order item is marked as a returns item, when a goods receipt for a stock transport order (101) is posted, the return is posted to stock in transit using movement type 161. When the return arrives, the issuing plant posts the goods receipt for the return using movement type 671. Movement type 671 (like movement types 352 and 642) reduces the receiving plant's stock in transit and increases the the issuing plant's unrestricted-use stock.
    701 through 708: Inventory differences in MM
    These movements are generated automatically during inventory difference posting in Inventory Management.
    711 through 718: Inventory differences in MM-WM
    These movements are generated when you post the inventory differences from Warehouse Management to Inventory Management.
    721 - Sales value receipt - not affecting margins (Retail)
    The movement is generated automatically when the sales price of a value-only material is changed (total sales price revaluation on the posting date).
    731 - Sales value receipt - affecting margins (Retail)
    The movement is generated automatically when the sales price of a value-only material is changed (partial sales price revaluation on the posting date).
    Regards
    Ravi

  • Seeburger inbound/outbound mapping options with AS2 adapter

    Hi Gurus,
    This is the first time that i am handling Seeburger adapters(AS2 adapter).
    We have the following issue.
    We are using AS2 adapter from Seeburger for communicating with Partners (inbound/outbound).
    For some scenarios, the trading partners either sends us a flat/csv file or expects a flat/csv file from PI.
    And for these scenarios, we are using the AS2 adapter (for sender or receiver channel configuration) .
    Now, the main issue is that we need to convert the flat file to PI-XML format when we receive a flat file from a trading partner or we need to convert from PI-XML format to flat file format when we are sending file to a trading partner.
    Since the AS2 adapter does not have a File Content Conversion (Like we have in the File/FTP adapter) mechanism, we need to rely on MessageTransformBean (under AF Modules) to do the conversion for us. However, since this module cannot handle deep structures (nested structures) what other alternatives can we look out for ?
    I know we can also go for BIC Mapper which is shipped from Seeburger for EDI to XML and XML to EDI conversions. However in this project, we just need XML to flat file/CSV or Flat File/CSV to XML conversions and hence we want to abstain from buying a license for BIC mapper.
    Please let me know what other options can we try in this case.
    Does Seeburger has anything specific to do the conversions from XML to flat file or flat file to XML (and not the whole BIC mapper tool).
    Regards, Gaurav.

    Does Seeburger has anything specific to do the conversions from XML to flat file or flat file to XML (and not the whole BIC mapper tool).
    No. Seeburger doesn't provide any such tool/option.
    Please let me know what other options can we try in this case.
    As per the detail you have provided, you don't have any standard option left. You have to either develop your own adapter module or you can pass the payload directly to mapping and then perform Java mapping on it. You have option of using Conversion Agent but there must be some license cost for it as well.
    Regards,
    Prateek

  • Create View without inbound, outbound and navigation link

    Please look at this picture:
    There are:
    + PanelView
    + View 01
    + View 02
    + EmptyView
    In the PanelView, there are two buttons,  button01 and button02. When press on button01, it shows View01; when press on button02, it shows View02.
    Problem is:
    How to do above things without creating inbound, outbound and navigation link.
    Thank u a lot.

    Dear Mr.         Raghunandan Madarikuruva ,
    Everything is very easy if there are inbound, outbound, and navigation link.
    What happen if there isn't inbound, outbound, and navigation link.
    My problem is how to open each childview without  inbound, outbound, and navigation link.
    How can I do that
    Thank you for answer my question.
    Thank you again
    This is yahoo ID: [email protected]
    and Skype ID: doleminhtriet
    May I talk to you?
    Edited by: krisscage krisscage on Sep 26, 2008 10:53 AM

  • Oracle EDI Inbound & Outbound setup docs R12.1.3 overview

    Hi Gurus,
    Please share with me setup docs for Oracle EDI Inbound & Outbound . If possible Pros and Cons of EDI .. as we're suggesting this for one of our esteemed client in UK.
    Also let me know below are possible are not with Oracle EDI functionality :
    Plug in custom solution or logic to dervice item Pricing, Item Cross Reference and Unit of Measure while creating Sales order in EBS ?
    Many thanks,
    Mahe

    Duplicate - Oracle EDI Inbound and Outbound setup docs R12.1.3

  • Need sample programs for inbound & outbound interfaces in abap hr?

    hi friends
    i need sample programs for inbound & outbound interface programs in hr abap . any one send me pls
    thanks & regards
    deepurd

    &u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014
    *& Report ZPROG65_11 *
    &u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014
    REPORT zprog65_11 .
    TABLES : lfa1.
    TYPES : BEGIN OF ven ,
    lifnr LIKE rf02k-lifnr,
    bukrs LIKE rf02k-bukrs ,
    ekorg LIKE rf02k-ekorg,
    ktokk LIKE rf02k-ktokk,
    name1 LIKE lfa1-name1,
    sortl LIKE lfa1-sortl,
    land1 LIKE lfa1-land1,
    spars LIKE lfa1-spras,
    akont LIKE lfb1-akont,
    fdgrv LIKE lfb1-fdgrv,
    waers LIKE lfm1-waers,
    anred LIKE lfa1-anred ,
    END OF ven .
    DATA : t_ven TYPE TABLE OF ven WITH HEADER LINE ,
    t_bdc LIKE TABLE OF bdcdata WITH HEADER LINE .
    DATA : v_file TYPE string ,
    v_temp TYPE i ,
    v_lifnr(10) TYPE n,
    v_hdate LIKE sy-datum.
    DATA : c_tcode LIKE sy-tcode .u201Dvalue u2018XK01u2032.
    PARAMETERS : p_file(30) DEFAULT u2018c:\vendor1_11.txtu2019,
    p_group LIKE apqi-groupid.
    START-OF-SELECTION .
    MOVE p_file TO v_file .
    PERFORM file_upload TABLES t_ven USING v_file .
    v_hdate = sy-datum - 1.
    CALL FUNCTION u2018BDC_OPEN_GROUPu2019
    EXPORTING
    client = sy-mandt
    DEST = FILLER8
    group = p_group
    holddate = v_hdate
    keep = u2018Xu2019
    user = sy-uname
    IMPORTING
    QID =
    EXCEPTIONS
    client_invalid = 1
    destination_invalid = 2
    group_invalid = 3
    OTHERS = 11
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    LOOP AT t_ven .
    clear lfa1.
    v_temp = 0.
    MOVE t_ven-lifnr TO v_lifnr.
    SELECT SINGLE * FROM lfa1 INTO lfa1 WHERE lifnr =
    v_lifnr.
    IF sy-subrc = 0.
    WRITE :/ u2018foundu2019.
    v_temp = 1.
    else.
    write: / u2018not foundu2019.
    ENDIF.
    IF v_temp = 0.
    c_tcode = u2018xk01u2032.
    PERFORM fill_ddc_table .
    ELSEIF v_temp = 1.
    c_tcode = u2018xk02u2032.
    PERFORM fill_bdc_table .
    ENDIF.
    CALL FUNCTION u2018BDC_INSERTu2019
    EXPORTING
    tcode = c_tcode
    TABLES
    dynprotab = t_bdc
    EXCEPTIONS
    internal_error = 1
    OTHERS = 7.
    REFRESH t_bdc .
    ENDLOOP .
    CALL FUNCTION u2018BDC_CLOSE_GROUPu2019
    EXCEPTIONS
    not_open = 1
    queue_error = 2
    OTHERS = 3.
    &u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014
    *& Form file_upload
    &u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014
    text
    u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014-
    u2013>P_T_VEN text
    u2013>P_V_FILE text
    u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014-
    FORM file_upload TABLES p_tven STRUCTURE t_ven
    USING p_vfile.
    CALL FUNCTION u2018GUI_UPLOADu2019
    EXPORTING
    filename = p_vfile
    filetype = u2018ASCu2019
    has_field_separator = u2018Xu2019
    IMPORTING
    FILELENGTH =
    HEADER =
    TABLES
    data_tab = p_tven
    EXCEPTIONS
    file_open_error = 1
    file_read_error = 2
    OTHERS = 17
    IF sy-subrc 0.
    MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
    WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
    ENDIF.
    ENDFORM. u201D file_upload
    &u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014
    *& Form FILL_DDC_TABLE
    &u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014
    text
    u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014-
    u2013> p1 text
    <u2013 p2 text
    u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014-
    FORM fill_ddc_table .
    SCREN 100
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180100u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018RF02K-LIFNRu2019.
    t_bdc-fval = t_ven-lifnr .
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018RF02K-BUKRSu2019.
    t_bdc-fval = t_ven-bukrs.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018RF02K-EKORGu2019.
    t_bdc-fval = t_ven-ekorg.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018RF02K-KTOKKu2019.
    t_bdc-fval = t_ven-ktokk.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    110
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180110u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFA1-NAME1u2032.
    t_bdc-fval = t_ven-name1 .
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFA1-SORTLu2019.
    t_bdc-fval = t_ven-sortl.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFA1-LAND1u2032.
    t_bdc-fval = t_ven-land1.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFA1-SPRASu2019.
    t_bdc-fval = t_ven-spars.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    120
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180120u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    130
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180130u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018=ENTRu2019.
    APPEND t_bdc. CLEAR t_bdc.
    210
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180210u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFB1-AKONTu2019.
    t_bdc-fval = t_ven-akont .
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFB1-FDGRVu2019.
    t_bdc-fval = t_ven-fdgrv.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    215
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180215u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    220
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180220u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    310
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180310u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFM1-WAERSu2019.
    t_bdc-fval = t_ven-waers .
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    320
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180320u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018=UPDAu2019.
    APPEND t_bdc. CLEAR t_bdc.
    ENDFORM. u201CFILL_DDC_TABLE
    u201D FILL_DDC_TABLE
    &u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014
    *& Form FILL_BDC_TABLE
    &u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014
    text
    u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014-
    u2013> p1 text
    <u2013 p2 text
    u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014u2014-
    FORM fill_bdc_table .
    SCREN 101
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180101u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018RF02K-LIFNRu2019.
    t_bdc-fval = t_ven-lifnr .
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018RF02K-BUKRSu2019.
    t_bdc-fval = t_ven-bukrs.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018RF02K-EKORGu2019.
    t_bdc-fval = t_ven-ekorg.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    110
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180110u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018lfa1-anredu2019.
    t_bdc-fval = t_ven-anred .
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFA1-NAME1u2032.
    t_bdc-fval = t_ven-name1 .
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFA1-SORTLu2019.
    t_bdc-fval = t_ven-sortl.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFA1-LAND1u2032.
    t_bdc-fval = t_ven-land1.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018LFA1-SPRASu2019.
    t_bdc-fval = t_ven-spars.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018/00u2032.
    APPEND t_bdc. CLEAR t_bdc.
    300
    t_bdc-program = u2018SAPMF02Ku2019.
    t_bdc-dynpro = u20180300u2032.
    t_bdc-dynbegin = u2018Xu2019.
    APPEND t_bdc. CLEAR t_bdc.
    t_bdc-fnam = u2018BDC_OKCODEu2019.
    t_bdc-fval = u2018=YESu2019.
    APPEND t_bdc. CLEAR t_bdc.
    ENDFORM. u201D FILL_BDC_TABLE
    Best Regards

  • ALE/Idoc (inbound & outbound)

    Hi,
    Can any one help me by providing simple sample code for creation of ALE/Idoc (inbound & outbound). Where I need do understand flow cycling of outbound from one client to other inbound client. Waiting for replay. My email-ID is [email protected]
    Regards,
    Lokesh.K

    Hi,
    have you seen these documentation sections?
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/78/2174b051ce11d189570000e829fbbd/frameset.htm">Implementing Inbound Processing</a>
    <a href="http://help.sap.com/saphelp_nw04/helpdata/en/78/2177bc51ce11d189570000e829fbbd/frameset.htm">Implementing Outbound Processing</a>
    Hope they'll help.

  • Inbound & Outbound Communication

    I’m very new to SAP Cloud (We are using "SAP Cloud Studio" and "SAP Cloud for Customer").
    I need more information about Web services, Inbound & Outbound Communication.
    Anyone help me out, Thanks in advance.
    Thanks,
    Manohar

    Hi Manohar,
    you can find more information in the in-built documentation, the web services are also all documented one by one and further more you can find some information in the sdk documention.
    Please check out:
    Integration Help section for C4C:
    SAP Cloud for Customer – SAP Help Portal Page
    SAP Cloud for Customer – SAP Help Portal Page
    SAP Cloud Applications Studio – SAP Help Portal Page
    Cheers,
    Jens

  • SAP inbound/outbound data traffic measure

    Hi all.
    I am looking to find out the way to measure the SAP inbound/outbound data traffic loads.
    In transaction OS06 shows the hourly measure of received/sent packets, but I need to know the traffic load in bits.
    Is it possible to know that the traffic load from SAP?
    Thank you.

    I was hoping this was an easy answer for the experienced one. Should this post be moved some other place or is it the right place to ask for such question ?

  • AS2(SOA-B2B) Channel Setup for Inbound/Outbound

    Hi
    Can anyone share a document on how to setup AS2(SOA-B2B) Channel Setup for Inbound/Outbound? We are trying to configure AS2 (SSL), but test with partner is failing.. any document would help...
    Appreciate your help
    --Sri

    One options is to use a java callout in the inbound agreement.
    Ismail M.

  • UTP - Test Plans IDOCs - Inbound -Outbound

    Hi All,
    can some one please provide the samples of standard UTP - Test plans for INBOUND & OUTBOUND IDOC interfaces, if you have such.
    Regards,
    Sridhar

    Hi,
    I am also in need of UTP for outbound IDoc.
    Please forward me to my id : [email protected]
    Your help would be appreciated.
    Thanks,
    Sangeetha

  • BPCA - Portal Changes and Inbound/Outbound Interfaces

    Hello Solman 7.1 Experts,
    Currently involved in a BPCA implementation and have a question regarding that. In an SAP landscape Can BPCA be used to detect changes made in Portal and Inbound/Outbound Interfaces.
    Most of the SAP documentation that I have come across so far speak to the functionality but hasnt covered scope. I would really appreciate your input.
    Thanks,
    -Anshul

    Hi Thorsten,
                         I faced the same problem while i was trying to select the interfaces while configuring the scenario in ID.
    I could not found any interfaces after i selected my Business System for the sender.
    Solution: Go to the SLD.
    In the technical system Go to the
    Technical System------> Installed Software (TAB) and add the Product name under this tab as it appears in the IR.
    After this you need to go to the corresponding business system
    Business System-----> Installed Software (TAB) check the installed products under this tab.
    This has done the solution for me.
    Hope this will help.
    Thanks
    Ajay

  • Help out for Inbound & Outbound queue

    BW Gurus
    pl. help me on Inbound & Outbound queue, give details as step by step or any document pl. send it on [email protected]
    but i want to understand the through process of it.
    assign points if helpful
    thanks in advance
    charu

    http://help.sap.com/saphelp_nw04/helpdata/en/e7/555e3c0f51a830e10000000a114084/content.htm
    You can check the tRFCs using tcode SM58 ,and analyze it.
    Outbound queue is something which maintains data when it gets posted to R/3. You can check Outbound queue using tcode LBWQ. We generally load the LBWQ data to Delta Queue using JoB Controller.
    WE20 is tocode where you maintain Inbound n Outbound parameters. Like which messages to communicate in between Bw & R/3 system.

  • Intrastat - Inbound/Outbound of non valuated materials used in production.

    Hello everyone,
    I've found several threads and very useful posts (ex: Re: PO Creation of free goods for intrastat reporting)  regarding similar issue, but the solution proposed was manual input, therefore not answering totally to my client requirement.
    I am actually performing maintenance activities and there is this new business process, I have been searching for the correct understandind of this process regarding intrastat here and I haven't found.
    So i will describe the process hoping that someone can give me some hint:
    Vendor A
    Customer B
    Raw Material R
    Finish Product P
    Service S
    1. So we ( Vendor A ) receive raw material from our Customer B (+mov.type +)
    2. We ( Vendor A ) with a production order process the Raw material R into Finish Product P.
    3. We ( vendor A ) send the Finish Product P back to the Customer B.
    4. We ( Vendor A ) then issue an invoice for the Service S to the Customer B.
    5. It can occur that we Vendor A, can send back the Raw material R which was not manufactured back to Customer B (with a mov type.)
    So thiswas the scenario and how the process is beeing done, and the client understanding is:
    - As far as i understood, (please correct me if i am wrong) the Raw Material R must be declared (Quantity and statistic value) in Purchasing Intrastat, in the transactions where the Vendor A receives the raw material and as well in the case that they send it back to Customer B.
    - Regarding the Invoice from the Vendor A to Customer B, the Raw Material R is incorporated in the Finish Product P, therefore I've been told that, the Statistic Value determined in the invoice in this situation has to include the cost value of the raw materials R.
    My issues in MM are the following:
    1 - If Raw Material R is non valuated, how can i maintain its statistic value to be declared, in inbound as well outbound? as an Info-record?
    My issues in SD are the following:
    1 - If the Statistic Value GRWR can be for example 102% calculated over the net value, and if the cost value of Raw Materials R are to be included, so i would have to add them somehow to the statistic value.
    In this case the question comes up, where do i maintain the value of the raw materials R, and how to add it to the statistic value automatically ?
    Regarding what is implemented in this client, they have SD intrastat running, but not MM intrastat was implemented.
    Feedback would be highly appreciated!!
    Thank you in advance.

    Hi Sergio,
    I have this exact same requirement but on a bigger scale.
    The complexities are:
    1. The raw material which client use, that can be either supplied by customer or can be procured by client. Remember, customer's raw material and my externally procured raw material is exactly same in all properties.
    2. There are many customers who send same exact raw material.
    Requirements:
    1. Client wants to use same material codes (for raw materials and even for finished products) for normal production cycle and for Job work cycle. Master data needs to be the same, and data need to be separated at transaction level.
    2. Whatever raw material client gets from customer, its statistical value should be entered at the time of goods receipt.
    Please suggest if preference processing can handle this.
    Thanks & Regards,
    Vishal

Maybe you are looking for

  • Storage location determination.

    Hi, I have one plant. and two stroage locations.In sto.loc 1 the total quantity is 100 and in sto.loc2 the total quantity is 50. so total quantity in the plant is 150. While iam creating the sales order for 120 quantity the system is confirming the q

  • Dynamic adding of components (doesn't work when programmatically)

    Hi, I don't understand, why this doesn't work. I'll explain it on this example: import java.util.concurrent.ScheduledThreadPoolExecutor; import java.util.concurrent.TimeUnit; import javafx.application.Application; import javafx.event.ActionEvent; imp

  • Matched pairs... but not size?

    Knowing that 4 ram modules is needed to run parallel... If I ordered 2 X 1 GB modules and ran the stock 2X 512MB with it... would that qualify the ram to reach peak bandwidth?... or do all 4 need to be the same size... or does the 512 limit the 1 Gig

  • No package with component name in src/mimes

    Hi, I want to put a gif image file in src/mimes/components/<component name>. I am giving reference of this image in my View's image UI element. However, when I navigated to 'src/mimes/components', I don't find any subfolder with name of my component.

  • Opening mac pro and warranty

    Hello all, I have just purchased a mac pro, but the whole warranty thing is not clear to me. I purchased the mac with the stock 320gb hard disk, but I have another 320gb disk at home from an other pc. I was wondering if I can open the mac myself and