Step by step Scenario for using FCC at receiver side

hi -
I would like to implement the File >XI>File using file content conversion at receiver side.
Can anybd help me doing this.
I would like to use the following xml file at the sender side :
<?xml version="1.0" encoding="UTF-8"?>
<ns0:MT1_FCC xmlns:ns0="http://accenture.com/xi/F2F">
   <FullName>
      <Name>
         <FName>abc</FName>
         <MName>bcd</MName>
         <LName>cde</LName>
      </Name>
      <Name>
         <FName>def</FName>
         <MName>efg</MName>
         <LName>fgh</LName>
       </Name>
   </FullName>
</ns0:MT1_FCC>
would like to have the target file as txt with following structure...
abc#bcd#cde
def#efg#fgh
Kindly guide...

HI Jeswani,
If this is what you want then take your datatype like this:
Full Name
  name
    --FName
    --MName
    --LName
Then map it up. Then in reciever file content conversion you should take like this:
Recordset Structure: Name
name.fieldSeperator = #
name.endSeparator =  'nl'
This should get your file layout what you are expecting.
Cheers..
Vasu
<i>** Reward Points if found useful **</i>

Similar Messages

  • For using SOAP at receiver side

    Hi We have XI Sp19,  we are using SOAP adpater with  transport  protocal is Http and message protocal as SOAP 1.1.  
    We are using  https  URL.   As  we are using  first time SOAP on the system.
    Here every thing is  fine we  are unable to send the doc to vendor side
    Please let me know what extra  configuration I need to do  for usiong SOAP  with https.   TIA
    Ram Singhal

    Ram,
    check SAP Note 856597  Question 5.
    I get the SSL handshaking error. I get some error when I call my SSL web service.
               A: First, please make sure that the SSL server is working correctly with another client. If the server is working and you still have the problem, the most likely cause is that your J2EE engine is not configured appropriately to be able to use the unrestricted strong features of the cryptographic library. Please make sure that:
               - The JDK java security lib directory ($JAVAHOME/jre/lib/security) contains the unrestricted strong version of local_policy.jar and US_export_policy.jar, which are about 5KB and not the restricted version that are about 3KB each. If you have the restricted version, please refer to http://java.sun.com/ to obtain the unrestricted version.
               - The full version of IAIK is available in the J2EE engine's Security Provider. To check this, go to Service -> Security Provider -> Cryptography Providers, and select IAIK. The Provider Information field should show the full version (e.g., IAIK Security Provider v3.12) and not the evaludation version (e.g., IAIK Security Provider v3.01, evaluation version). If you have the evaludation version, please refer to the security setting section of the SAP J2EE documentation.
    regards
    sreeram.g.reddy

  • FCC in receiver side in idoc to file scenario

    Hi all,
               I am doing an idoc to file scenario using FCC .I am using FCC in receiver side ,but i am getting my output file in only one line while i want structre to be seprated by new line.for more information i am giving muy file structre.
    Record
        header(1to1)
        data    (0 to unbounded)
        footer  (1to 1)          header, data, footer are three structre which contain various fields.I have to use fieldFixedLengths as filed separator. I am also using endseperator as 'nl' but its not coming in new line.Please share ur views on this issue.
    Regards
    Neha

    hi neha,
    In your scenario
    Recordset Structure  header,data,footer
    header.fieldFixedLengths    =  1,2,3,  whatever it is 
    data.fieldFixedLengths      =  similar to header
    footer.fieldFixedLengths    =  similar to header
    header.endSeparator  = 'nl'
    data.endSeparator  = 'nl'
    footer.endSeparator  = 'nl'
    I guess you dont have to do any thing else.
    Regards
    Pushkar
    Message was edited by:
            Pushkar Anand

  • Hi i have  an iphone 4 which is from canada nd i have seen one sim inside it which is a canadian sim ,iam staying in india so can i use that phone in india and please tell me what are the steps ihave to take for using that canadian phone in india

    hi i have  an iphone 4 which is from canada nd i have seen one sim inside it which is a canadian sim ,iam staying in india so can i use that phone in india and please tell me what are the steps ihave to take for using that canadian phone in india

    Only the carrier to whom the device is locked can authorize it's unlocking.  Contact the carrier to see if they offer unlocking and if you qualify.

  • FCC on receiver side issue

    Hi
    i have idoc to File scenario
    This is my required output.
    STaaabbbccc\
    MTdddeeemmm\
    ITggghhhooo\
    MTdddhhhbbb\
    ITcccaaaeee\
    But i am getting the output as
    STaaabbbccc\
    MTdddeeemmm\
    MTdddhhhbbb\
    ITggghhhooo\
    ITcccaaaeee\
    i have used FCC, but not getting the output. is it possible to obtain the requried output through FCC?
    i have defined the datatype as below
    Layout
    |____RecordSet
            |____ST                     1-1
                 |______f1,f2,f3,f4,f5
                 MT                     0-Unbounded
                 |_____f1,f2,f3,f4,f5
                 IT                       0-Unbounded
                 |_____f1,f2,f3,f4,f5
    Thanks
    Saiyog
    Edited by: Saiyog Gonsalves on Apr 28, 2009 5:22 PM
    Edited by: Saiyog Gonsalves on Apr 28, 2009 5:24 PM

    >
    Saiyog Gonsalves wrote:
    >
    Layout
    > |____RecordSet
    >         |______ST                     1-1
    >                     |______f1,f2,f3,f4,f5
    >                     MT                     0-Unbounded
    >                      |_____f1,f2,f3,f4,f5
    >                      IT                       0-Unbounded
    >                      |_____f1,f2,f3,f4,f5
    >
    >
    > Edited by: Saiyog Gonsalves on Apr 28, 2009 5:22 PM
    You have to change your data type so that the order is maintained for ST MT and IT. Otherwise it is not possible. If you look at in SXMB_MONI the XML nodes are grouped together based on the node names. Thats the reason file adapter is writing them same way.
    VJ

  • Help with FCC on receiver side

    Hey guys
    i have an XML structure on the receiver side as follows
    <?xml version="1.0" encoding="UTF-8"?>
    <ns0:MT_Invoices xmlns:ns0="urn:NOVInvoiceToSCO">
       <Invoice>
          <InvoiceProperties>
             <InvoiceNumber>sdds</InvoiceNumber>
             <InvoiceDate>dsd</InvoiceDate>
             <VendorNumber>dsd</VendorNumber>
             <InvoiceTypeCode>rer</InvoiceTypeCode>
             <PrimaryCurrency>
                <CurrencyCode>dd</CurrencyCode>
                <ExchangeRate>dsd</ExchangeRate>
             </PrimaryCurrency>
             <PaymentTerms>sd</PaymentTerms>
          </InvoiceProperties>
          <InvoiceDetails>
             <InvoiceLineItem>
                <WorkOrdernumber>dsd</WorkOrdernumber>
                <LineItemNumber>dsd</LineItemNumber>
                <InvoiceQuantity>
                   <Quantity>ds</Quantity>
                   <UnitOfMeasureCode>ds</UnitOfMeasureCode>
                </InvoiceQuantity>
                <LineItemInformation>
                   <LineItemMaterialNumber>sds</LineItemMaterialNumber>
                   <LineItemDescription>dsd</LineItemDescription>
                </LineItemInformation>
                <Pricing>
                   <UnitPrice>
                      <MonetaryAmount>dsd</MonetaryAmount>
                      <UnitOfMeasureCode>dsd</UnitOfMeasureCode>
                      <CurrencyCode>sds</CurrencyCode>
                   </UnitPrice>
                </Pricing>
                <LineItemtotal>
                   <MonetaryAmount>sd</MonetaryAmount>
                   <CurrencyCode>ds</CurrencyCode>
                </LineItemtotal>
                <Requisition>
                   <Number>ds</Number>
                   <LineItemNumber>ds</LineItemNumber>
                </Requisition>
                <Status>sd</Status>
             </InvoiceLineItem>
          </InvoiceDetails>
          <InvoiceSummary>
             <TotalLineItems>ds</TotalLineItems>
             <InvoiceTotal>
                <MonetaryAmount>ds</MonetaryAmount>
                <CurrencyCode>ds</CurrencyCode>
             </InvoiceTotal>
             <Tax>
                <TaxTypeCode>sd</TaxTypeCode>
                <TaxAmount>
                   <MonetaryAmount>ds</MonetaryAmount>
                   <CurrencyCode>s</CurrencyCode>
                </TaxAmount>
                <TaxReference>ds</TaxReference>
             </Tax>
          </InvoiceSummary>
       </Invoice>
    </ns0:MT_Invoices>
    <InvoiceProperties> is the header
    <InvoiceDetails>is the data
    <InvoiceSummary>is the trailer
    i am using the following on the receiver side under FCC
    Recordset Structure: Invoices,Invoice,InvoiceProperties,PrimaryCurrency,InvoiceDetails,InvoiceLineItem,InvoiceQuantity,LIneItemInformation,Pricing,UnitPrice,LineItemTotal,Requisition,InvoiceSummary,InvoiceTotal,Tax,TaxAmount
    Invoices.fieldSeparator     'nl'
    Invoice.fieldSeparator     ,
    Invoice.endSeparator     'nl'
    InvoiceProperties.fieldSeparator     ,
    InvoiceProperties.endSeparator     'nl'
    PrimaryCurrency.fieldSeparator     ,
    PrimaryCurrency.endSeparator     ,
    InvoiceDetails.fieldSeparator     ,
    InvoiceDetails.endSeparator     'nl'
    InvoiceLineItem.fieldSeparator     ,
    InvoiceLineItem.endSeparator     'nl'
    InvoiceQuantity.fieldSeparator     ,
    InvoiceQuantity.endSeparator     ,
    LineItemInformation.fieldSeparator     ,
    LineItemInformation.endSeparator     ,
    Pricing.fieldSeparator     ,
    Pricing.endSeparator     ,
    UnitPrice.fieldSeparator     ,
    UnitPrice.endSeparator     ,
    LineItemTotal.fieldSeparator     ,
    LIneItemTotal.endSeparator     ,
    Requisition.fieldSeparator     ,
    Requisition.endSeparator     ,
    InvoiceSummary.fieldSeparator     ,
    InvoiceSummary.endSeparator     'nl'
    InvoiceTotal.fieldSeparator     ,
    InvoiceTotal.endSeparator     ,
    Tax.FieldSeparator     ,
    Tax.endSeparator     ,
    TaxAmount.fieldSeparator     ,
    TaxAmount.endSeparator     ,
    Now i want the output of the following form
    Header
    Data
    Trailer
    Note:Data has occurence 0--* and both header and trailer have occurence 1
    i m unable to get the CSV file on the receiver side,can anbody cross check my parameters and lemme know whr i m wrong?
    thanx
    ahmad

    Hi Ahmad,
    give recordsetstructure : InvoiceProperties,1,InvoiceDetails,*,InvoiceSummary,1
    and in key-value pair give:
    InvoiceProperties.fieldFixedLengths : length of fields of InvoiceNumber,InvoiceDate..etc similarly for InvoiceDetails and InvoiceSummary
    InvoiceProperties.fieldSeparator , similarly for InvoiceDetails and InvoiceSummary
    Then you will get your req CSV file.
    Thanks,
    Rajeev Gupta

  • Regarding FCC in receiver side

    HI friends, i need help regarding FCC. my input file is a text file on which some of fields doesn't have data so i want to display pipe symbol in that empty field in receiver side. what i have to do in the sender channel parameters side.
    points will be awarded.

    Can you give some example?
    You can use message mapping with condition that if some input tag is blank then use that symbol (pipe |).
    You can that pass the message at reciever side....
    What is your output format?
    Regards,

  • FCC Parameters - Receiver Side

    Hi All,
       Is it possible to give the FCC parameters for the following complex struture at the receiver Side. What are the option are avilable to resolve the issue.
    <b>deliveryOrderMessage,1,
    startOfMessageSegment,1,
    message,1
    segmentGroupHeader,1
    segmentGroupHeaderLevel1
    Some fields are there
    headerSegmentDatails,1,
    Some fields are there
    invoiceToDataSegment,1
    Some fields are there
    headerSegmentData2,1,
    Some fields are there
    shipToDataSegment,1
    Some fields are there
    headerSegmentData3,1
    Some fields are there
    headerSegmentData4,1
    Some fields are there
    commentSegment,*
    Some fields are there
    segmentGroupForDetails,*,
    lineSegment,1,
    Some fields are there
    commentSegment,*,
    Some fields are there
    endOfMessageSegment,1
    Some fields are there</b>
    How can I provde the Recorset strcture and Content Conversion parameters???
    Note: Please don't provide necessary links related to this issue not all related to file adapter.
    Thanks in Advance,
    Best Regards,
    Vijay
    Message was edited by:
            Gangisetty Vijaya Bhaskarudu
    Message was edited by:
            Gangisetty Vijaya Bhaskarudu

    Hi,
    Same structure given by you with , saparated and keep it as it is sure you will get
    in record structure
    just give as it is
    deliveryOrderMessage,1,
    startOfMessageSegment,1,
    message,1,
    segmentGroupHeader,1,
    segmentGroupHeaderLevel1,
    headerSegmentDatails,1,
    invoiceToDataSegment,1,
    headerSegmentData2,1,
    shipToDataSegment,1,
    headerSegmentData3,1,
    headerSegmentData4,1,
    commentSegment,*,
    segmentGroupForDetails,*,
    lineSegment,1,
    commentSegment,*,
    endOfMessageSegment,1
    Regards
    Chilla

  • Problem in creating a textfile using FCC in Receiver Comm. Channel

    Dear experts,
    I have a problem creating a flat file using file content conversion in PI. 
    My target XML structure looks like this:
    1..1
    1..n
    1..1
    1..n
    1..1
    The mapping itself goes fine, result in XML looks OK. 
    But I need to create a flat textfile that looks like this:
    Fileheader
    Invoiceheaderdata1
    Invoicedetaildata1
    Invoicedetaildata2
    Invoiceheaderdata2
    Invoicedetaildata1
    Invoicedetaildata2
    Invoicedetaildata3
    Filetrailer
    How do i configure the FCC in the receiving communication channel? I keep getting an error with the invoicedetaildata node. 
    Thanks in advance
    William 

    Can you provide us with the receiver communication channel parameters and along with that the errors received?
    Regards
    Indranil

  • How to use FCC in Receiver File Adpter

    Hi All,
               I have a scenario where the XML structure coming in is:
      <?xml version="1.0" encoding="utf-8" ?>
    - <ns:MT_PositivePayCheckData xmlns:ns="urn:sce-com:xi:fi:PositivePay">
    - <Recordset>
    - <Header>
      <RecordType>H</RecordType>
      <BANKL>133000248</BANKL>
      <NAME>Southern California Ediso</NAME>
      <EXTRD>20070423</EXTRD>
      <EXTRT>091846</EXTRT>
      <DBUPD />
      <VOID>00000003</VOID>
      <UNVD>00000001</UNVD>
      <TOTAL>00000004</TOTAL>
      <AMNT>000000000000555</AMNT>
      <DECM>000</DECM>
      <FILLER />
      </Header>
    - <Detail>
      <RecordType>D</RecordType>
      <BANKN>4496893413</BANKN>
      <CHECF>001003</CHECF>
      <CHECT>001003</CHECT>
      <ZNME1>ANDREW LLOYD</ZNME1>
      <AMNT>000000000000000</AMNT>
      <DECM>000</DECM>
      <ZALDT>00000000</ZALDT>
      <VOIDR>04</VOIDR>
      <FILLER />
      </Detail>
      </Recordset>
      </ns:MT_PositivePayCheckData>
    The file content conversion parameters are :
    Detail.fieldFixedLengths:    1,18,13,13,35,15,3,8,2,21
    Detail.addHeaderLine:        0
    Header.addHeaderLine:      0
    Detail.endSeparator:          'nl'
    Header.fieldFixedLengths:  1,15,25,8,6,1,8,8,8,15,3,31
    Header.endSeparator:        'nl'
    the output file is generated is :
    H133000248      Southern California Ediso20070423091846 000000030000000100000004000000000000555000
    D4496893413        001003       001003       ANDREW LLOYD                       0000000000000000000000000004
    Now I don't want H and D to come in the starting of the string
    XIer

    Hello,
    If you don't want H & D then don't map the RecordType field in the target message. u won't get in the output XML. Now in conversion paramters remove the first length <b>1</b> ..
    Best regards,
    raj.

  • HTTP authentication key for hand shake at receiver side for HTTP POST

    Hi All,
    HTTP post receiver system is expecting an authentication key to be send by PI HTTP_AAE adapter while posting XML message to them.
    The receiver system has a utility program in JAVA to validate this key. Has anyone done this kind of scenario in PI 7.31/7.4
    How does this simple authentication mechanism works? If this doesn't work, we have to rely on just uname/pwd but that is not really recommended for our landscape because of security concerns. So the key is the only better option as of now. Please help!!
    thx
    mike
    Attached some import packages used in the java util program in the receiver system. for  validating the authentication key send by PI
    import java.security.MessageDigest;
    import java.util.Calendar;
    import java.security.NoSuchAlgorithmException;
    import java.io.UnsupportedEncodingException;
    import java.io.IOException;
    import sun.misc.BASE64Encoder;
    import sun.misc.BASE64Decoder;
    I am not pasting the java program utility here due to proprietary reasons. thx for understanding

    Hi Michael
    You can construct the target URL to include the query parameter/value using Dynamic Configuration in Message Mapping.
    This previously worked on the ABAP HTTP adapter, but from the thread below it seems it is not supported on the HTTP_AAE. Not sure what version you are on, and if SAP has provided support for this in the latest SPs.
    HTTP_AAE Adapater - using of dynamic url parame... | SCN
    If HTTP_AAE approach can't work for you, you can use the SOAP adapter - check ASMA and "Do not use SOAP envelope"
    Here is a snippet of the code you can use in a UDF for your message mapping
       //write your code here
      DynamicConfiguration conf = (DynamicConfiguration)container
        .getTransformationParameters()
        .get(StreamTransformationConstants.DYNAMIC_CONFIGURATION);
    DynamicConfigurationKey key = DynamicConfigurationKey.create("http://sap.com/xi/XI/System/SOAP", "TServerLocation");
    String url = "http://local.yahooapis.com/MapsService/V1/mapImage?appid=" + appid + "--&amp;street=" + street + "&city=" + city + "&zip=" + zip;
    conf.put(key, url);
    return appid;
    Rgds
    Eng Swee

  • FCC issue--Receiver side

    Hi Exeprts,
    Below is my data type structure
    DT_Master
         <MasterData>1..unbounded
               <MaterailNo>0.1
                <Organization>0.1
                  <Salesofice>0.1
                 u2026u2026u2026u2026u2026u2026u2026u202660 fields  I have in receiver data type,I want to convert this file in to text file with separator &&,but sometimes 60 elements will not have data from source , even in this case I want separator.
    But what is happening in my case is if I receive data for only 20 fields IN TARGET ,in text file it is giving only 20 fields, empty tags with separator not coming for other fields.
    Record structure : MasterData
    MasterData.fieldSeparator &&
    MasterData.endSeparator nl
    any pointers apprecited.
    Regards,
    JAM

    Hai!
    yes i agree with "mapWithDefault".
    For all the sixty fields you want to use this mapWithDefault Node funtion in your mapping. Since your are not know that which field will come with empty value.
    For Example:
    If a source node Field1 is mapped with a Field1 in Target MT,you should follow the below mapping
    Field1-->mapWithDefault--
    >Field1.
    If the source field conatins any value it will consider in FCC or it considered a empty value in FCC.
    Hope,this will help u.
    regard's
    Preethi.

  • Senarious for using different internal table types

    please give scenarios for  using different internal table types?

    Refer to the following.
    Internal table types
    This section describes how to define internal tables locally in a program. You can also define internal tables globally as data types in the ABAP Dictionary.
    Like all local data types in programs , you define internal tables using the TYPES statement. If you do not refer to an existing table type using the TYPE or LIKE addition, you can use the TYPES statement to construct a new local internal table in your program.
    TYPES <t> TYPE|LIKE <tabkind> OF <linetype> [WITH <key>]
    [INITIAL SIZE <n>].
    After TYPE or LIKE, there is no reference to an existing data type. Instead, the type constructor occurs:
    <tabkind> OF <linetype> [WITH <key>]
    The type constructor defines the table type <tabkind>, the line type <linetype>, and the key <key> of the internal table <t>.
    You can, if you wish, allocate an initial amount of memory to the internal table using the INITIAL SIZE addition.
    Table type
    You can specify the table type <tabkind> as follows:
    Generic table types
    INDEX TABLE
    For creating a generic table type with index access.
    ANY TABLE
    For creating a fully-generic table type.
    Data types defined using generic types can currently only be used for field symbols and for interface parameters in procedures . The generic type INDEX TABLE includes standard tables and sorted tables. These are the two table types for which index access is allowed. You cannot pass hashed tables to field symbols or interface parameters defined in this way. The generic type ANY TABLE can represent any table. You can pass tables of all three types to field symbols and interface parameters defined in this way. However, these field symbols and parameters will then only allow operations that are possible for all tables, that is, index operations are not allowed.
    Fully-Specified Table Types
    STANDARD TABLE or TABLE
    For creating standard tables.
    SORTED TABLE
    For creating sorted tables.
    HASHED TABLE
    For creating hashed tables.
    Fully-specified table types determine how the system will access the entries in the table in key operations. It uses a linear search for standard tables, a binary search for sorted tables, and a search using a hash algorithm for hashed tables.
    Line type
    For the line type <linetype>, you can specify:
    Any data type if you are using the TYPE addition. This can be a predefined ABAP type, a local type in the program, or a data type from the ABAP Dictionary. If you specify any of the generic elementary types C, N, P, or X, any attributes that you fail to specify (field length, number of decimal places) are automatically filled with the default values. You cannot specify any other generic types.
    Any data object recognized within the program at that point if you are using the LIKE addition. The line type adopts the fully-specified data type of the data object to which you refer. Except for within classes, you can still use the LIKE addition to refer to database tables and structures in the ABAP Dictionary (for compatibility reasons).
    All of the lines in the internal table have the fully-specified technical attributes of the specified data type.
    Key
    You can specify the key <key> of an internal table as follows:
    [UNIQUE|NON-UNIQUE] KEY <col1> ... <col n>
    In tables with a structured line type, all of the components <coli> belong to the key as long as they are not internal tables or references, and do not contain internal tables or references. Key fields can be nested structures. The substructures are expanded component by component when you access the table using the key. The system follows the sequence of the key fields.
    [UNIQUE|NON-UNIQUE] KEY TABLE LINE
    If a table has an elementary line type (C, D, F, I, N, P, T, X), you can define the entire line as the key. If you try this for a table whose line type is itself a table, a syntax error occurs. If a table has a structured line type, it is possible to specify the entire line as the key. However, you should remember that this is often not suitable.
    [UNIQUE|NON-UNIQUE] DEFAULT KEY
    This declares the fields of the default key as the key fields. If the table has a structured line type, the default key contains all non-numeric columns of the internal table that are not and do not contain references or internal tables. If the table has an elementary line type, the default key is the entire line. The default key of an internal table whose line type is an internal table, the default key is empty.
    Specifying a key is optional. If you do not specify a key, the system defines a table type with an arbitrary key. You can only use this to define the types of field symbols and the interface parameters of procedures . For exceptions, refer to Special Features of Standard Tables.
    The optional additions UNIQUE or NON-UNIQUE determine whether the key is to be unique or non-unique, that is, whether the table can accept duplicate entries. If you do not specify UNIQUE or NON-UNIQUE for the key, the table type is generic in this respect. As such, it can only be used for specifying types. When you specify the table type simultaneously, you must note the following restrictions:
    You cannot use the UNIQUE addition for standard tables. The system always generates the NON-UNIQUE addition automatically.
    You must always specify the UNIQUE option when you create a hashed table.
    Initial Memory Requirement
    You can specify the initial amount of main memory assigned to an internal table object when you define the data type using the following addition:
    INITIAL SIZE <n>
    This size does not belong to the data type of the internal table, and does not affect the type check. You can use the above addition to reserve memory space for <n> table lines when you declare the table object.
    When this initial area is full, the system makes twice as much extra space available up to a limit of 8KB. Further memory areas of 12KB each are then allocated.
    You can usually leave it to the system to work out the initial memory requirement. The first time you fill the table, little memory is used. The space occupied, depending on the line width, is 16 <= <n> <= 100.
    It only makes sense to specify a concrete value of <n> if you can specify a precise number of table entries when you create the table and need to allocate exactly that amount of memory (exception: Appending table lines to ranked lists). This can be particularly important for deep-structured internal tables where the inner table only has a few entries (less than 5, for example).
    To avoid excessive requests for memory, large values of <n> are treated as follows: The largest possible value of <n> is 8KB divided by the length of the line. If you specify a larger value of <n>, the system calculates a new value so that n times the line width is around 12KB.
    Examples
    TYPES: BEGIN OF LINE,
    COLUMN1 TYPE I,
    COLUMN2 TYPE I,
    COLUMN3 TYPE I,
    END OF LINE.
    TYPES ITAB TYPE SORTED TABLE OF LINE WITH UNIQUE KEY COLUMN1.
    The program defines a table type ITAB. It is a sorted table, with line type of the structure LINE and a unique key of the component COLUMN1.
    TYPES VECTOR TYPE HASHED TABLE OF I WITH UNIQUE KEY TABLE LINE.
    TYPES: BEGIN OF LINE,
    COLUMN1 TYPE I,
    COLUMN2 TYPE I,
    COLUMN3 TYPE I,
    END OF LINE.
    TYPES ITAB TYPE SORTED TABLE OF LINE WITH UNIQUE KEY COLUMN1.
    TYPES: BEGIN OF DEEPLINE,
    FIELD TYPE C,
    TABLE1 TYPE VECTOR,
    TABLE2 TYPE ITAB,
    END OF DEEPLINE.
    TYPES DEEPTABLE TYPE STANDARD TABLE OF DEEPLINE
    WITH DEFAULT KEY.
    The program defines a table type VECTOR with type hashed table, the elementary line type I and a unique key of the entire table line. The second table type is the same as in the previous example. The structure DEEPLINE contains the internal table as a component. The table type DEEPTABLE has the line type DEEPLINE. Therefore, the elements of this internal table are themselves internal tables. The key is the default key - in this case the column FIELD. The key is non-unique, since the table is a standard table.
    http://help.sap.com/saphelp_nw04/helpdata/en/fc/eb35de358411d1829f0000e829fbfe/content.htm

  • Design options for interfacing RFC as Receiver

    hello guys ,
    Need some ideas in developing a scenario for interfacing RFC as receiver from a stored procedure call on DB side , what would be best and easy way to interface this RFC?
    Best regards
    Krishna

    hi,
    but what do you need to know?
    you can call stored procureude with sender jdbc adapter
    and put the data via RFC
    it's better to use an abap proxy but if you cannot use the rfc
    you don't need any BPM as this is a jdbc - rfc flow
    Regards,
    michal

  • Dynamic File Name on Receiver Side using XSLT mapping

    Hi,
      My scenario is a Proxy to File scenario.The File on the receiving side is a TEXT file generated due to XSLT mapping. The file name has to be dynamic like- TEST<DDMMYYHHMMSS>File.DAT.
    If somebody knows how to do the same please help.
    Regards
    Ritu

    Hi Ritu,
    I agree to Krishna.With your XSLT mapping create a XML output which can be converted to a text file with content conversion.
    And for the dynamic file name, i guess its the date that matters which needs to be in DDMMYYHHMMSS format. the same can be accomplished by a Java function and calling it in your XSLT .
    Do refer this weblog it will help you accomplish the same.
    >>> /people/pooja.pandey/blog/2005/06/27/xslt-mapping-with-java-enhancement-for-beginners
    Regards,
    Shabarish

Maybe you are looking for