How to conver a BINARY Table in specific format Documento to send by e-mail

Hello all
i am trying to send a file that is located in application server, this file was created in BINARY MODE, so now i need to download from this server and then send it by e-mail, i haver already download in BINARY MODE but when i send it and i open this appears in BINARY MODE i need to see in the specific format, for example:
I have a FILE.XLSX which is BINARY MODE in the server and i used this function to download it
CALL FUNCTION 'C13Z_RAWDATA_READ'
    EXPORTING
      i_file           = input_file
    IMPORTING
      e_file_size      = lv_file_size
      e_lines          = lv_lines
    TABLES
      e_rcgrepfile_tab = it_tab
    EXCEPTIONS
      no_permission    = 1
      open_failed      = 2
      read_error       = 3
      OTHERS           = 4.
  IF sy-subrc <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
        WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
  ELSE.
    w_doc_data-doc_size = lv_file_size.
    LOOP AT it_tab INTO wa_itab.
      t_attachment-line   = wa_itab-orblk.
      APPEND t_attachment.
    ENDLOOP.
  ENDIF.
fter to recive the file in binary mode i move it to the internal table  t_attachment, after that i send it by e-mail,
w_doc_data-obj_langu  =  sy-langu.
  w_doc_data-obj_name   =  'EDISO'.
  w_doc_data-obj_descr  =  ld_mtitle.
  w_doc_data-sensitivty =  'F'.
*--> Crea el cuerpo del mensaje
  t_packing_list-transf_bin =  space.
  t_packing_list-head_start =  1.
  t_packing_list-head_num   =  0.
  t_packing_list-body_start =  1.
  DESCRIBE  TABLE  it_mensaje  LINES  t_packing_list-body_num.
  t_packing_list-doc_type  =  'RAW'.
  APPEND  t_packing_list.
Create attachment notification
  t_packing_list-transf_bin  = space. "'X'.
  t_packing_list-head_start  =  1.
  t_packing_list-head_num    =  1 ."5.
  t_packing_list-body_start  =  1. "5.
  IF t_attachment[] IS NOT INITIAL.
    DESCRIBE  TABLE  t_attachment  LINES  t_packing_list-body_num.
    t_packing_list-doc_type   =  c_format. THIS IS THE FORMAT I NEED TO SEE THE FILE FOR EXAMPLE: XLSX
    t_packing_list-obj_descr  =  ld_attdescription.
    t_packing_list-obj_name   =  ld_attfilename.
    t_packing_list-doc_size   =  t_packing_list-body_num * 255.
    APPEND  t_packing_list.
  ENDIF.
But when i open the mail and open the file attach appears in BINARY so i need to see in XLSX format,
Thanks a lot for you help

Thanks for you help

Similar Messages

  • How to create a Notification which required specific formatted response

    Hi,
    I'd like ask about the notification.
    In the Workflow guide, there are some documentations about the templated message.
    I mean that there is a response instructions that should be obeyed in order to get the right action.
    I found in the System: Mailer.
    There are many example of messages such as
    - Orig. Workflow Open Mail (Direct)
    - Orig. Workflow Open Mail (Templated)
    Those messages' body said about a formatted response, such as
    To submit your response, reply to this message, including this note with your reply.
    The first lines of your reply must be your responses to the notification questions.
    Instructions below detail exactly what should be placed on each line of your reply.
    My questions are :
    1. What should I do to create a notification such like that?
    I mean, how to parse the message and then said to the Workflow Engine about what
    will happen based on the respond received?
    Since there will be some lookup codes in my workflow definition.
    As far as I know, the Message (in Workflow Builder) is only use to specify the
    notification's text.
    2. Should I use a custom PL/SQL to parse each statement from the response?
    Is there any example about how to use the PL/SQL (perhaps how to parse)?
    3. Or is it automatically processed by the Workflow if I used the message provided by
    the System: Mailer?
    4. What if I'd like to make my custom message (instead of using the System: Mailer's
    messages)?
    Where should I put (or define) my PL/SQL code ?
    Perhaps the response should look like this
    The first line should be "Yes" or "No"
    The second line should be the reasons with maximum length of 100 characters.
    5. How to handle if the response is not exactly fullfil the instructions specified in the
    message body?
    Will there be errors?
    Or the Workflow will stop running?
    Or the Workflow will wait until the exact response is received?
    6. I'd like to know if there is any example of it.
    Perhaps, anybody has ever successed to meet these reqiurement.
    Many thanks,
    Buntoro

    Hi,
    Thanks Luiz, for the reply.
    If I use lookup code, the response will look like in the Worklist of the Workflow Monitor, using some buttons to send the respon. And the button I clicked will determine which path the Workflow will run.
    My requirement is the response is using an e-mail (not by clicking any button).
    So the Approver should reply the notifications by writing and sending an e-mail, and the text body should look like the requirement I need.
    i.e.
    The first line of the response (in e-mail) should "Yes" or "No"
    The second line is the reason of approving.
    So how could I read the e-mail sent, extract it line by line, and inform the Workflow which path should be run.
    If the first line of the e-mail is "Yes" then the Workflow will choose the "Yes" path.
    else the Workflow will choose the "No" path.
    Thanks,
    Buntoro

  • How to print the internal tables in grid format

    i have an internal table with 3 fields
    ITAB1
    1   a
    2   b
    3   c
    I want to print this in the gird like
    1   2   3
    a   b   c
    Can any one help me how to do it
    Thank you

    DATA: BEGIN OF S_STRUC,
    KEY1,
    KEY2,
    KEY3,
    KEY4,
    FIRST TYPE CHAR10 VALUE 'FIRST',
    SECOND TYPE CHAR10 VALUE 'SECOND',
    THRIRD TYPE CHAR10 VALUE 'THIRD',
    END OF S_STRUC.
    DATA: ITAB LIKE S_STRUC OCCURS 0 WITH HEADER LINE.
    DATA: V_INT TYPE INT4.
    FIELD-SYMBOLS: <FS>, <FS1>.
    DO 3 TIMES.
    V_INT = SY-INDEX + 4.
    ITAB-KEY1 = 'A'.
    ITAB-KEY2 = 'B'.
    ITAB-KEY3 = 'C'.
    ITAB-KEY4 = 'D'.
    ASSIGN COMPONENT V_INT OF STRUCTURE S_STRUC TO <FS>.
    ASSIGN COMPONENT V_INT OF STRUCTURE ITAB TO <FS1>.
    <FS1> = <FS>.
    APPEND ITAB.
    ENDDO.
    LOOP AT ITAB.
    WRITE: / ITAB.
    ENDLOOP.
    Regards
    vasu

  • How to display data in table with specified format?

    Hi,
    Jdev 11.1.1.4, ADF BC and ADF Faces
    In my application I have created a EO based view object which will return data as below.
    Deptid       Loc          seq
       1            Loc1         1
       1            Loc2         2
       2            Loc1         3
       2            Loc2         4
       3            Loc1         5
       3            Loc2         6Now I have to display the data in table like below
                     Loc1
       1                              1st row
                     Loc2                  Loc1
       2                              2nd row
                     Loc2                  Loc1
       3                             3rdrow
                     Loc2 How can I do that? Any help will be appreciated.
    ~Abhijit
    Edited by: Abhijit Dutta on Nov 5, 2011 6:18 PM

    check this thread...
    display the data in chart format

  • How to display an ouput in d specific format?

    hi frnds.. i wud lik to display d output(may it be a name or a number) in d following format..
    O
    R
    A
    C
    L
    E
    how do i write a query to display d output in dis format??

    mythbe wrote:
    hi frnds.. i wud lik to display d output(may it be a name or a number) in d following format..
    O
    R
    A
    C
    L
    E
    how do i write a query to display d output in dis format??Well, question is do you need 6 rows back (each returning a letter) or 1 row. All solutions so far were splitting one row into six. You could insert NEW LINE after each character and return it as single not six rows:
    SQL> select regexp_replace('Oracle','(.)','\1' || chr(13) || chr(10)) from dual
      2  /
    REGEXP_REPLACE('OR
    O
    r
    a
    c
    l
    e
    SQL>  SY.

  • How do I create a group in my address book to send and e-mail to multiple contacts

    can I set up a group in my contacts / address book to send the an e-mail to multiple contacts?
    I have mac book pro & I-pad 2 running latest operating system.
    Thanks

    Yes you can by creating a group and then dragging the contacts in to it. However, since iCloud, the Edit Distribution List feature has been grayed out. Without that feature, it is not possible to specifically select a single email address for those contacts that have multiple email addresses. A major flaw that will hopefully be fixed.

  • How to create an xml table

    hi,
    how can i create a table into XML format for example from the following query
    create table testing nologgging as select * from user_objects
    kindly advise
    tks & rdgs

    Probably you need to explain better on what you actually are asking (an example would aid in understanding).
    SQL> create table testing nologging as select * from user_objects ;
    Table created.
    SQL> select dbms_metadata.get_xml('TABLE', 'TESTING') from dual ;
    DBMS_METADATA.GET_XML('TABLE','TESTING')
    <?xml version="1.0"?>
    <ROWSET>
    <ROW>
      <TABLE_T>
       <VERS_MAJOR>1</VERS_MAJOR>
       <VERS_MINOR>0 </VERS_MINOR>
       <OBJ_NUM>45572</OBJ_NUM>
       <SCHEMA_OBJ>
        <OBJ_NUM>45572</OBJ_NUM>
        <DATAOBJ_NUM>45572</DATAOBJ_NUM>
        <OWNER_NUM>73</OWNER_NUM>
        <OWNER_NAME>KKISHORE</OWNER_NAME>
        <NAME>TESTING</NAME>
        <NAMESPACE>1</NAMESPACE>
        <TYPE_NUM>2</TYPE_NUM>
        <TYPE_NAME>TABLE</TYPE_NAME>
        <CTIME>17-NOV-2006</CTIME>
        <MTIME>17-NOV-2006</MTIME>
        <STIME>17-NOV-2006</STIME>
        <STATUS>1</STATUS>
        <FLAGS>0</FLAGS>
        <SPARE1>6</SPARE1>
        <SPARE2>1</SPARE2>
       </SCHEMA_OBJ>
       <STORAGE>
        <FILE_NUM>11</FILE_NUM>
        <BLOCK_NUM>40569</BLOCK_NUM>
        <TYPE_NUM>5</TYPE_NUM>
        <TS_NUM>12</TS_NUM>
        <BLOCKS>8</BLOCKS>
        <EXTENTS>1</EXTENTS>
        <INIEXTS>8</INIEXTS>
        <MINEXTS>1</MINEXTS>
        <MAXEXTS>2147483645</MAXEXTS>
        <EXTSIZE>128</EXTSIZE>
        <EXTPCT>0</EXTPCT>
        <USER_NUM>73</USER_NUM>
        <LISTS>1</LISTS>
        <GROUPS>1</GROUPS>
        <BITMAPRANGES>0</BITMAPRANGES>
        <CACHEHINT>0</CACHEHINT>
        <SCANHINT>0</SCANHINT>
        <HWMINCR>45572</HWMINCR>
        <FLAGS>131073</FLAGS>
       </STORAGE>
       <TS_NAME>KKISHORE</TS_NAME>
       <BLOCKSIZE>8192</BLOCKSIZE>
       <DATAOBJ_NUM>45572</DATAOBJ_NUM>
       <COLS>12</COLS>
       <PCT_FREE>10</PCT_FREE>
       <PCT_USED>40</PCT_USED>
       <INITRANS>1</INITRANS>
       <MAXTRANS>255</MAXTRANS>
       <FLAGS>33</FLAGS>
       <AUDIT_VAL>--------------------------------</AUDIT_VAL>
       <INTCOLS>12</INTCOLS>
       <KERNELCOLS>12</KERNELCOLS>
       <PROPERTY>536870912</PROPERTY>
       <TRIGFLAG>0</TRIGFLAG>
       <SPARE1>736</SPARE1>
       <SPARE6>17-NOV-2006</SPARE6>
       <COL_LIST>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>1</COL_NUM>
         <INTCOL_NUM>1</INTCOL_NUM>
         <SEGCOL_NUM>1</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>OBJECT_NAME</NAME>
         <TYPE_NUM>1</TYPE_NUM>
         <LENGTH>128</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>178</CHARSETID>
         <CHARSETFORM>1</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>128</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>2</COL_NUM>
         <INTCOL_NUM>2</INTCOL_NUM>
         <SEGCOL_NUM>2</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>SUBOBJECT_NAME</NAME>
         <TYPE_NUM>1</TYPE_NUM>
         <LENGTH>30</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>178</CHARSETID>
         <CHARSETFORM>1</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>30</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>3</COL_NUM>
         <INTCOL_NUM>3</INTCOL_NUM>
         <SEGCOL_NUM>3</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>OBJECT_ID</NAME>
         <TYPE_NUM>2</TYPE_NUM>
         <LENGTH>22</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>0</CHARSETID>
         <CHARSETFORM>0</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>0</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>4</COL_NUM>
         <INTCOL_NUM>4</INTCOL_NUM>
         <SEGCOL_NUM>4</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>DATA_OBJECT_ID</NAME>
         <TYPE_NUM>2</TYPE_NUM>
         <LENGTH>22</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>0</CHARSETID>
         <CHARSETFORM>0</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>0</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>5</COL_NUM>
         <INTCOL_NUM>5</INTCOL_NUM>
         <SEGCOL_NUM>5</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>OBJECT_TYPE</NAME>
         <TYPE_NUM>1</TYPE_NUM>
         <LENGTH>18</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>178</CHARSETID>
         <CHARSETFORM>1</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>18</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>6</COL_NUM>
         <INTCOL_NUM>6</INTCOL_NUM>
         <SEGCOL_NUM>6</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>CREATED</NAME>
         <TYPE_NUM>12</TYPE_NUM>
         <LENGTH>7</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>0</CHARSETID>
         <CHARSETFORM>0</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>0</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>7</COL_NUM>
         <INTCOL_NUM>7</INTCOL_NUM>
         <SEGCOL_NUM>7</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>LAST_DDL_TIME</NAME>
         <TYPE_NUM>12</TYPE_NUM>
         <LENGTH>7</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>0</CHARSETID>
         <CHARSETFORM>0</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>0</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>8</COL_NUM>
         <INTCOL_NUM>8</INTCOL_NUM>
         <SEGCOL_NUM>8</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>TIMESTAMP</NAME>
         <TYPE_NUM>1</TYPE_NUM>
         <LENGTH>19</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>178</CHARSETID>
         <CHARSETFORM>1</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>19</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>9</COL_NUM>
         <INTCOL_NUM>9</INTCOL_NUM>
         <SEGCOL_NUM>9</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>STATUS</NAME>
         <TYPE_NUM>1</TYPE_NUM>
         <LENGTH>7</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>178</CHARSETID>
         <CHARSETFORM>1</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>7</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>10</COL_NUM>
         <INTCOL_NUM>10</INTCOL_NUM>
         <SEGCOL_NUM>10</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>TEMPORARY</NAME>
         <TYPE_NUM>1</TYPE_NUM>
         <LENGTH>1</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>178</CHARSETID>
         <CHARSETFORM>1</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>1</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>11</COL_NUM>
         <INTCOL_NUM>11</INTCOL_NUM>
         <SEGCOL_NUM>11</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>GENERATED</NAME>
         <TYPE_NUM>1</TYPE_NUM>
         <LENGTH>1</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>178</CHARSETID>
         <CHARSETFORM>1</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>1</SPARE3>
        </COL_LIST_ITEM>
        <COL_LIST_ITEM>
         <OBJ_NUM>45572</OBJ_NUM>
         <COL_NUM>12</COL_NUM>
         <INTCOL_NUM>12</INTCOL_NUM>
         <SEGCOL_NUM>12</SEGCOL_NUM>
         <PROPERTY>14336</PROPERTY>
         <NAME>SECONDARY</NAME>
         <TYPE_NUM>1</TYPE_NUM>
         <LENGTH>1</LENGTH>
         <NOT_NULL>0</NOT_NULL>
         <CHARSETID>178</CHARSETID>
         <CHARSETFORM>1</CHARSETFORM>
         <SPARE1>0</SPARE1>
         <SPARE2>0</SPARE2>
         <SPARE3>1</SPARE3>
        </COL_LIST_ITEM>
       </COL_LIST>
       <CON0_LIST/>
       <CON1_LIST/>
       <CON2_LIST/>
      </TABLE_T>
    </ROW>
    </ROWSET>
    1 row selected.
    SQL>Message was edited by:
    Kamal Kishore

  • How do you find a table that doesn't have a specific word in it.

    I have two questions.
    questions 1
    How do you find a table that doesn't have a specific word in it by using a query on the whole database?
    questions 2
    How would i list all of my cars names in my database not showing duplicates?
    I have tried, tried and tried some more to get both of these, but I guess i don't know how to query a specific word.
    I also don't know how to query everything in just 1 column name.
    If anyone could help with these that would be great I have been trying queries for over an hour now and no luck.
    Thanks

    798837 wrote:
    I tried the all_tab_columns, just like you did it, however that just gives me the column name I am looking for what is not in a column.
    For example I need to find all the tables where mustang is not = 'red' but using a single query i need to find all of the tables.
    As for number 2
    I am looking for something like this
    select distinct column_name
    from all_tab_columns
    where column_name ='AcertainColumn';Now I'm even more confused. In your example, is MUSTANG a column name? Or is it the value of a MODEL column in the CARS table? And how could that possibly relate to something that exists in multiple tables?
    If your data model is at all reasonable, I would expect that you would just want
    SELECT *
      FROM cars
    WHERE model = 'Mustang'
       AND color != 'Red'but I can't see how this would relate to data stored in multiple tables.
    Justin

  • How to create variant for table/view ?

    Hi,
    When I go through SM30, I find a radio button called variant. I don't know the effect.
    Can anyone tell me how to create variant for table / view ?
    I want to know when we need to create variant for table/view.
    Best regards,
    Chris Gu

    hi ,
    Whenever you start a program in which selection screens are defined, the system displays a set of input fields for database-specific and program-specific selections. To select a certain set of data, you enter an appropriate range of values.
    For further information about selection screens, refer to Selection Screens in the ABAP User's Guide.
    If you often run the same program with the same set of selections (for example, to create a monthly statistical report), you can save the values in a selection set called a variant
    Procedure
    To create a new variant:
           1.      On the ABAP Editor initial screen, enter the name of the program for which you want to create a variant, select Variants, and choose Change.
           2.      On the variant maintenance initial screen, enter the name of the variant to be created.
    Note the naming convention for variants (see below).
           3.      Choose Create.
    If the program has more than one selection screen, a dialog box for screen assignment appears. The dialog box does not appear if the program only has one selection screen. The selection screen appears in this case.
           4.      If there is more than one selection screen, select the screens for which you want to create the variant
    5.      Choose Continue.
    The (first) selection screen for the report appears.
    If your program has more than one selection screen, use the scroll buttons in the left-hand corner of the application toolbar to navigate between them and to fill the fields with values. If you keep scrolling forwards, the Continue button appears on the last selection screen.
           6.      Enter the desired selection values, including multiple selection and dynamic selection.
           7.      Choose Continue.

  • How to Run a Request Set on specific days and at specific hours

    Hi community,
    The question is simple, how to rin a Request Set on Specific Days and at Specific hours?
    Let me explain the scenario.
    E-Business Suite, Release 11.5.9.
    We have a request set under Sysadmin user. This Request set is running 24x7, during all year, and we want to restrict the execution from Monday to Friday since 08:00 a.m. to 20:00 p.m. in order to increase the productivity of our system and more over, to avoid the size increase of a table (OE_EXPOSURE_INTERFACE)
    The Request Set includes 5 Requests:
    10. Workflow Background Process.
    20. GUZMAN: Cálculo metodo pago en pedidos.
    30. GUZMAN: Exposición de crédito externo.
    40. Credit Exposure Import.
    50 Initialize Credit Summaries Table.
    As you can see three of them are standar Oracle Order Management Processes and two of them are custom Oracle Order Management Processes; and the requests must be executed in that order.
    We have just thinking about to create a Custom Manager with a workshift from Monday to Friday since 08:00 a.m. to 20:00 p.m., and include the requests as specialization rules or assigning those request to a Request Type and then include that Request Type as specializated rule, but this does not assure us that the request will be executed in that order.
    Any suggestion?
    Thanks a lot for your answer in advice.
    Luis.

    Hi Anchorage,
    It could be a solution, but not the exact solution that we want. Let me say why.
    With the Request set we have the security that each concurrent request is executed when the prior one finishes; is that to say 20, does not begin till 10 finishes, and 30 does not begin till 20 finishes and so on. The most critical concurrent requests are 40 and 50, cause those are the ones that import an external credit exposure in the OE_EXPORURE_INTERFACE table (40) and are the ones that delete those external credit exposures imported (50). The problem is (and we do not know why) that these actions makes grow the size of the table and each time the 40 and 50 processes takes more minutes to finish. That's why we need to truncate the table in order to avoid the excesive grow of itself.
    Making each process independent, with a begining time and hoping and expecting that the following one does not begin till the prior one ends is not an admisible or realizable solution due to the problem with the 40 and 50 processes.
    So at the end, we need a request set in order to know that each one began when the prior one ends.
    And Due to in order to truncate the table, as I said before, the processes that have a relationship whit it, must be stopped (just the 40 and 50 processes) prior to the truncation.
    So as you see, it is difficult, very difficult.
    Regards.

  • How to use a Sybase table in Oracle SQL statement?

    How to use a Sybase table in Oracle SQL statement?
    Sybase version : 11.9.2.4
    Oracle version : 10.2.05
    Thanks.

    user12088323 wrote:
    How to use a Sybase table in Oracle SQL statement?
    Sybase version : 11.9.2.4
    Oracle version : 10.2.05
    Thanks.Any Oracle client connected to the Oracle database can access Sybase data through the <font style="background-color: #FFFFCC">Database Gateway for Sybase</font> (it requires an additional license) or the <font style="background-color: #FFFFCC">Database gateway for ODBC</font> (it's free).
    The Oracle client and the Oracle database can reside on different machines. The gateway accepts connections only from the Oracle database.
    A connection to the gateway is established through a database link when it is first used in an Oracle session. In this context, a connection refers to the connection between the Oracle database and the gateway. The connection remains established until the Oracle session ends. Another session or user can access the same database link and get a distinct connection to the gateway and Sybase database.
    Database links are active for the duration of a gateway session. If you want to close a database link during a session, you can do so with the ALTER SESSION statement.
    To access the Sybase server, you must create a <font style="background-color: #FFFFCC">database link</font>. A public database link is the most common of database links.
    SQL> CREATE PUBLIC DATABASE LINK dblink CONNECT TO
    2  "user" IDENTIFIED BY "password" USING 'tns_name_entry';
    --dblink is the complete database link name.
    --tns_name_entry specifies the Oracle Net connect descriptor specified in the tnsnames.ora file that identifies the gatewayAfter the database link is created you can verify the connection to the Sybase database, as follows:
    SQL> SELECT * FROM DUAL@dblink;
    Configuring Oracle Database Gateway for Sybase
    <font style="background-color: #FFFFCC">{message:id=10649126}</font>

  • How to use a SAP table in Validation Look Up

    Hi Experts,
    I my job for every record in the input data set I need to check for the value of the data set column in the SAP table.
    I am using a validation transform and am using the "Exists in Table" option, where I am specifying the column in the SAP table to look up.
    It is giving me an error BODI-1112468 saying that SAP table cannot be used in Validation Look up.
    Please suggest any other way to resolve it.
    Thanks in advance.

    user12088323 wrote:
    How to use a Sybase table in Oracle SQL statement?
    Sybase version : 11.9.2.4
    Oracle version : 10.2.05
    Thanks.Any Oracle client connected to the Oracle database can access Sybase data through the <font style="background-color: #FFFFCC">Database Gateway for Sybase</font> (it requires an additional license) or the <font style="background-color: #FFFFCC">Database gateway for ODBC</font> (it's free).
    The Oracle client and the Oracle database can reside on different machines. The gateway accepts connections only from the Oracle database.
    A connection to the gateway is established through a database link when it is first used in an Oracle session. In this context, a connection refers to the connection between the Oracle database and the gateway. The connection remains established until the Oracle session ends. Another session or user can access the same database link and get a distinct connection to the gateway and Sybase database.
    Database links are active for the duration of a gateway session. If you want to close a database link during a session, you can do so with the ALTER SESSION statement.
    To access the Sybase server, you must create a <font style="background-color: #FFFFCC">database link</font>. A public database link is the most common of database links.
    SQL> CREATE PUBLIC DATABASE LINK dblink CONNECT TO
    2  "user" IDENTIFIED BY "password" USING 'tns_name_entry';
    --dblink is the complete database link name.
    --tns_name_entry specifies the Oracle Net connect descriptor specified in the tnsnames.ora file that identifies the gatewayAfter the database link is created you can verify the connection to the Sybase database, as follows:
    SQL> SELECT * FROM DUAL@dblink;
    Configuring Oracle Database Gateway for Sybase
    <font style="background-color: #FFFFCC">{message:id=10649126}</font>

  • In InDesign, how does one determine the pixel size of a text box? Specifically, we need to write text to specifications of 600 pixel width, and have no idea a) how to scale a text box to specific pixel width, b) how to

    This may be a basic question... but in InDesign, how does one determine the pixel size of a text box? Specifically, we need to write text to specifications of 600 pixel width, and have no idea a) how to scale a text box to specific pixel width, b) how to determine what word count we can fit in, and c) how to do it in a table? Thanks!

    Set your ruler increments to pixels Preferences>Units & Increments. You can fill the text box with placeholder text Type>Fill with Placeholder text and get a word count from the Info panel with Show Options turned on from the flyout.
    From the Transform panel you can set a text box's width and height

  • How to check the tran code for specific activity.

    Hello friends ,
    could you please let me know how to check the tran code for specific activity . AS in table , i can check , what transaction does what ? But now i need to check the transaction for specific activity .
    E.g , For Administrator workbench , there is transcation like RSA1 .
    thanks in advance
    Regards

    Hi,
    try the TSTC table with SE16.
    Hope it helps,
    MG

  • How to attach a text table to database table

    How to attach a text table to another database table,
    Ex: If we check Mara table and GoTO menu select text table it is displaying MAKT table, how to link that?

    create another table with foriegn key relation with the key field and in the check table give the primary key table and in the text table include sparas field.
    JUAT SAME AS CREATING ANOTHER TABLE WITH FORIEGN KEY RELATION but THE ANOTHER TABLE INCLUDES SPRAS (LANGUAGE KEY)
    A text table is a table that contains spoken-language descriptions of values in a check table. These descriptions are stored in multiple languages. The primary key of the text table is the same as the primary key of the check table, with the addition of a spras (language) column.
    For example, the ztxt005 table has country codes in it. Country names are stored in a separate table named ztxt005t (shown in Figure 4.7) because you actually need many names for one country code. Because it stores language-specific descriptions of a generalized code, ztxt005t is called a text table.
    The primary key of ztxt005t contains the same fields as the primary key of ztxt005, with the addition of a spras (language) column. The spras field contains the language code and enables this table to contain a description for multiple logon languages.
    The primary key of any text table is composed of the fields mandt and spras, followed by the validation field (or fields). One or more description fields follow this primary key.
    A foreign key relationship is defined on ztxt005t-land1 to check table ztxt005. The foreign key field type should be key fields of a text table.

Maybe you are looking for