BAPI_DOCUMENT_CHANGE2 and delete link

Hi,
I am trying to delete the document's link. But I can not do this operation. My code is;
  ls_doc-documenttype = 'VD2'.
  ls_doc-documentnumber = '0000000100000000000000344'.
  ls_doc-documentversion = '00'.
  ls_doc-documentpart = '000'.
  ls_doc-description = 'try'.
  ls_doc-laboratory = ''.
  ls_docx-description = 'X'.
  ls_docx-laboratory = 'X'.
  CALL FUNCTION 'BAPI_DOCUMENT_CHANGE2'
    EXPORTING
      DOCUMENTTYPE               = ls_doc-documenttype
      DOCUMENTNUMBER             = ls_doc-documentnumber
      DOCUMENTPART               = ls_doc-documentpart
      DOCUMENTVERSION            = ls_doc-documentversion
      DOCUMENTDATA               = ls_doc
      DOCUMENTDATAX              = ls_docx
     IMPORTING
   RETURN                        = return.
  CALL FUNCTION 'BAPI_TRANSACTION_COMMIT'
   EXPORTING
     WAIT          = 'X'.
This code can change the description to 'try'. But It does not delete this document's link. I also check the return. But there is no error or warning. Why this is so? How can I delete link using BAPI?
Thanks.

Are you trying to delete object links or original files?
If it is object links see the fm documentation.
Your code is not setting the object links.
You need the values for the link structure as shown;
lt_drad-objecttype = 'MARA'.
lt_drad-objectkey = 'M0815'.
APPEND lt_drad
You need to add to pass lt_drad to table objct links in the fm.
CALL FUNCTION 'BAPI_DOCUMENT_CHANGE2'
EXPORTING: documenttype = ls_doc-documenttype
documentnumber = ls_doc-documentnumber
documentpart = ls_doc-documentpart
documentversion = ls_doc-documentversion
documentdata = ls_doc
documentdatax = ls_docx
IMPORTING: return = ls_return
<b>TABLES: objectlinks = lt_drad.</b>
Regards
RM

Similar Messages

  • Using Update and Delete Links in QBE Reports with a Template

    QBE Reports in Portal allow Update and Delete links against Report output rows.
    When run, if I press the Update link it displays a simple form and utilises the Template I specified for the Report (as expected).
    If I press the Delete link it displays a page with a default Oracle template (including Navigator, Home and Help buttons I wish to suppress)
    How can I get the Delete to use the specified Template?
    Any simple fix appreciated.

    QBE Reports in Portal allow Update and Delete links against Report output rows.
    When run, if I press the Update link it displays a simple form and utilises the Template I specified for the Report (as expected).
    If I press the Delete link it displays a page with a default Oracle template (including Navigator, Home and Help buttons I wish to suppress)
    How can I get the Delete to use the specified Template?
    Any simple fix appreciated.

  • Adding update and delete buttons to a  Report from SQL Query

    There is an option when creating a QBE to add update and delete
    links which i find quite useful, but this option doesn't seem to
    be possible on a Report from SQL Query. Do i need to do
    something special to add them? is the option located in a
    different place?

    Hi,
    You can only add Update ,Delete in QBE Reports,
    there is no option in Portal which can be used to
    have these buttons in the Reports from Query Wizard or
    Report from SQL Query.
    Thanks
    Vineet

  • Insert, update and delete trigger over multiple Database Links

    Hello guys,
    first of all I'll explain my environment.
    I've got a Master DB and n Slave Databases. Insert, update and delete is only possible on the master DB (in my opinion this was the best way to avoid Data-inconsistencies due to locking problems) and should be passed to slave databases with a trigger. All Slave Databases are attached with DBLinks. And, additional to this things, I'd like to create a job that merges the Master DB into all Slave DB's every x minutes to restore consistency if any Error (eg Network crash) occurs.
    What I want to do now, is to iterate over all DB-Links in my trigger, and issue the insert/update/delete for all attached databases.
    This is possible with the command "execute immediate", but requires me to create textual strings with textually coded field values for the above mentioned commands.
    What I would like to know now, is, if there are any better ways to provide these functions. Important to me is, that all DB-Links are read dynamically from a table and that I don't have to do unnecessary string generations, and maybe affect the performance.
    I'm thankful for every Idea.
    Thank you in advance,
    best regards
    Christoph

    Well, I've been using mysql for a long time, yes, but I thought that this approach would be the best for my requirements.
    Materialized View's don't work for me, because I need real-time updates of the Slaves.
    So, sorry for asking that general, but what would be the best technology for the following problem:
    I've got n globally spread Systems. Each of it can update records in the Database. The easies way would be to provide one central DB, but that doesn't work for me, because when the WAN Connection fails, the System isn't available any longer. So I need to provide core information locally at every System (connected via LAN).
    Very important to me is, that Data remain consistent. That means, that it must not be that 2 systems update the same record on 2 different databases at the same time.
    I hope you understand what I'd need.
    Thank you very much for all your replies.
    best regards
    Christoph
    PS: I forgot to mention that the Databases won't be very large, just about 20k records, and about 10 queriees per second during peak times and there's just the need to sync 1 Table.
    Edited by: 907142 on 10.01.2012 23:14

  • Re deleting Play Movie button and associated links.

    Hi - thanks in advance for any help to a newbie.
    I have created an iDVD5 file from iMovie5. All went well with Chapter markers etc all coming through into my chosen theme. I started to customise the theme to my liking and noticed in the map area a file called 'Beginning' which was not one of my chapters. I saw that it was the start of the movie which I already had created a chapter marker for, and so I deleted it, thinking it superfluous. Subsequently, I noticed that the 'Play Movie" button had disappeared from the opening screen. The chapters are all intact and I can access and play these in the usual way. I can't, however, opt to play the full movie from the start because of no button or underlying link. Is there a solution?

    Hi, Laureid,
    Welcome to the discussions!
    Glad you are using iDVD and making your project from iMovie! You have made an error with your chapter markers, and unfortunately, you would have had no way of knowing that.
    You will have to recreate your DVD project. Go back into iMovie and delete your beginning chapter marker. As you have seen, iDVD makes the beginning chapter marker for you. Your movie will not play correctly if you do not let iDVD do this for you.
    Relaunch iDVD and create the project again, then import your movie into the new iDVD....or you can use the "Create DVD" button in iMovie if that is what you did the first time and it worked for you. This time you should have all your chapter markers as well as the beginning one. You can easily rename that first marker in iDVD's scene selection menu, so that you can have it the name you wish instead of 'Beginning.'
    Your movie should play and burn to DVD just fine now.
    Good luck, and post back if this doesn't work.

  • Delete link between a DMS document and a change number

    Hi. I've associated several DMS documents to a change number, using CC02 transaction. Now I'm trying to delete these links. I can neither delete them nor delete change number. I've marked "Deletion indicator", but I don't know how I have to continue.
    Best regards, Iván.

    Hi Iván,
    please use report MCDOKDEL: This report is used to delete the Documents which are marked for deletion.
    To delete the linkage between change number and object link, please go to CC02 and select button "Objects". Here you can see all linked objects to this change number. Select tab "Documents" and mark the document for which you want to delete the link. Afterwards please press the delete button. Then the linkage to this document should be deleted.
    Regarding object link problems please see also the following SAP notes:
    880077
    885977 and
    960202
    Hope this information will help you.
    Best regards,
    Christoph

  • How do I add and delete calendars to my iPod Touch 4

    I'm not meaning specific events here.  I want to delete the ENTIRE calandar linked to my email, along with all events connected to it.  I THOUGHT I was adding birthdays to a birthday list, but no, all my events linked to my email.  I don't want them to link to my email.  I WANT to make a calandar for my payday events, and use a separate one for birthdays, and still another for appointments.  How do I create a separate calendar for each of these things, and delete the one associated with my email?
    *Edit, I finally figured out how to delete my email calendar, but now I'm stuck with a generic one I can't label instead, along with the birthday calendar.  Further, when I try to add a birthday to ONLY the birthday calendar it adds it to the general instead.  I WANT my birthdays on the birthdays and so on.  How do I fix this??
    **Sorry, for the caps but this is seriously infuriating at this point.  I just want this thing to do what I tell it not what it wants to.

    See - [http://support.mozilla.com/en-US/kb/How+to+set+the+home+page How to set the homepage] = Set more than one website as your home page

  • I've managed to get back to Pages 4.3 and delete the downgrade Pages 5, which makes a total mess of any doc prepared with it,  but how to I get back to the old version of Pages on my iPad so that I can work while I am away from home.

    I've managed to get back to Pages 4.3 on my iMac and delete the downgrade Pages 5, which makes a total mess of photo-rich documents prepared with Facing Pages (most of mine),  but how to I get back to the old version of Pages on my iPad so that I can work on sections away from home. At least on my old PC, Word maintained compatability with old versions. Beginning to regret having switched.

    Thanks for your help. What is really irritating is that Apple give a big hurray about what they have added as "new"  in Pages 5 (most of it pretty useless) without telling you of the myriad things they have deleted.  If they had shown the list your gave the link to, I doubt may regular users would risked going to Mavericks with its auto upgrade. My partner got the message in time and is sticking with the earlier operating systems and Pages on Mac and iPad. Lucky girl.
    I have found a way to use my iPad to add chapters written while on the move to reports on my iMac Pages 4.3. If I write it on the new Pages on the iMac (don't seem to be able to revert there), the send the report as an email in WORD format (not Pages) and download it in the Text Editor, then cut and paste into the story on the iMac. Hardly elegant but it works.

  • Mail, I have recently been receiving inappropriate mail which I have put to junk and deleted but they keep on coming sometimes 3 or 4 a day, how can I get rid of these once and for all.  I am a lady of advancing years and do not want this.

    I have recently started to receive inappropriate mail.  Although I have never opened it I can tell that it is of a pornographic nature.  As well as this I constantly receive mail offering me P**** enlargement drugs.  Since I am a lady of advanced years I want neither of theses !!!  Can anyone tell me how to get rid of this unwanted stuff.  I receive at least 4 of them everyday and am quite frankly fed up putting them into junk and deleting them, but still they keep coming.  Can anyone help please.

    Craigvarr wrote:
    ...how do I go about finding my email account via the web...
    If your email address ends with @icloud.com, @me.com, or @mac.com then your email is located on Apple's iCloud service. To access that email via the web, click on this link:
    https://www.icloud.com/#mail
    ...and then sign in.
    ...and what should I do when I get into it?
    See these Apple articles:
    iCloud: Manage junk mail
    iCloud: Read email
    iCloud: About your @icloud.com, @me.com, and @mac.com email addresses

  • How do I see, organise and delete unsorted bookmarks? I am using Firefox 3.6.6 on a Mac with OS X 10.5.8

    How do I see, sort and delete unsorted bookmarks in Firefox 3.6.6? Using Mac OS X 10.5.8. All bookmarks not in folders already seem to be in a lump called unsorted bookmarks in the Library but I can't open this to see them. I have deleted some from the bookmarks menu via the blue star it does not work with sites without an icon. pls help

    I have this same problem. I want the ability to remove links from the unsorted bookmarks or the entire category altogether.
    If there is no resolution, I could delete all Firefox files after saving my important bookmarks to Safari then come back and reload Firefox.
    Why Mozilla does not take this concern whole heartily I do not know.
    I have seen complaint about this dating back over two years.

  • Insert ,Change and Delete  records  in OO ALV

    Hi All,
    This is regarding the functionlaties  Insert ,Change and Delete records  in OO ALV ,
    I have gone through the threads posted here and checked the standard  program BCALV_EDIT_04,
    but still I am not able to capture the Deleted and Inserted records,
    as  I am new to OO ALV,can some one help me out pls.
    Thanks and regrds,
    Sree.

    Hi Sree,
    A lot of material is available on SDN.
    Please see this link. This link contains good example of insertr, delete records in OOPS ALV.
    [OOPS ALV.|Re: Insert ,Delete & Add a row in ALV;
    May it helps you.
    Regards.
    DS.

  • VBScript to read the content of a .csv file and delete old files mentioned in the .csv

    I have a Windows 2003 file server.
    I have generated a report in .csv format, about the files which are older than 1 year.
    I need a VBScript to read the .csv file and delete the files which are enlisted there.
    Can someone please help me with this?

    Look into the "Learn" link above.  There are resources and instructions on how to write VBScript code.  Look into how to use the FileSystemObject.
    ¯\_(ツ)_/¯

  • Sharepoint -Creating document libraries at run time and add and delete permission at runtime--taking too much time in C#(SOM)

    Hi,
    I am creating a batch job in C# and my requirement is as follows.
    My Requirement is to create multiple document libraries and after breaking inheritance  I remove all the groups which that library inherits and add some groups which are created for that library.Initially when libraries are less the creation
    of library is good but once it gets increased ,system takes lot of time.I will have to create around 2000 libraries and almost 600-700 groups.
    Q.1 ) What would be my approach?
    Q.2) Do we have powershell command which can break inheritance and delete all the default groups in a one go (without looping) of a library?
    Please suggests.

    Hi,
    It is recommended to create timer job for the time consuming job when in SharePoint environment.
    About creating timer job:
    http://www.codeproject.com/Tips/634208/Create-and-Deploy-Custom-Timer-Job-Definition-in-S
    If you want to do it via PowerShell, the links below would be helpful.
    About how to stop inheriting permission for SharePoint list and give custom permission using PowerShell:
    http://www.sharepointlovers.com/sharepoint-powershell-command-to-stop-inheriting-permission-for-sharepoint-list-and-give-custom-permission/
    About How to remove users and groups from a SharePoint list using PowerShell:
    https://sharepointthinking.wordpress.com/2012/10/01/how-to-remove-users-and-groups-from-a-sharepoint-list-using-powershell/
    Thanks
    TechNet Community Support
    Please remember to mark the replies as answers if they help, and unmark the answers if they provide no help. If you have feedback for TechNet Support, contact
    [email protected]

  • BAPI_DOCUMENT_CHANGE2 and BAPI_DOCUMENT_CREATE2 in background

    Hi,
    Can anyone please tell me whether the BAPIS   'BAPI_DOCUMENT_CHANGE2 ' and 'BAPI_DOCUMENT_CREATE2  can be executed in background?.
    In foreground mode I can able to create and change the document successfully.
    but in background mode I am getting an error from the BAPI saying that document can not be checked in.
    Can anyone help me?
    Regards,
    Deepu

    Hi,
    maybe the problem are not the BAPI but the selection of the file. You can't use the GUI Frontend Services for selection in Batch-Mode..
    Please use   FUNCTION 'EPS_GET_DIRECTORY_LISTING' .
    program-code example for background:
    FORM pd_batch .
      DATA: lv_def(5) TYPE c,
      lv_hp1 TYPE string,
      lv_hp2 TYPE string,
      lv_hp3 TYPE string,
      lv_sep3(1),
      lv_vg(20) TYPE c,
      lt_epsfili TYPE STANDARD TABLE OF epsfili,
      ls_epsfili TYPE epsfili.
      DATA: lv_start     TYPE string.
      DATA: lv_dir       TYPE epsf-epsdirnam.
      DATA: lv_filter    TYPE string.
      DATA: gt_filetable TYPE filetable.
      DATA: wa_filetable LIKE LINE OF gt_filetable.
      DATA: return       TYPE i.
      DATA: lv_objnr     TYPE cobrb-objnr.
      DATA: lt_jstat     LIKE STANDARD TABLE OF jstat WITH HEADER LINE.
      DATA: lv_epsfilnam TYPE epsf-epsfilnam.
      REFRESH: lt_files,lt_drat,lt_drad.
      SELECT * FROM  zqm_pd_custom INTO wa_pd_custom WHERE manuell = ''.
        APPEND wa_pd_custom TO gt_pd_custom.
      ENDSELECT.
    Dokumentendaten zuweisen
      break de00009.
      LOOP AT gt_pd_custom INTO wa_pd_custom.
    Liste mit allen Einlesedaten aus dem Verzeichnis
        REFRESH: gt_filetable, lt_files.
        CLEAR:  wa_filetable.
        CLEAR:  ls_doc,ls_return,ls_return2, lf_docnumber,
                lf_docpart,lv_01,lv_02,lv_03,lv_path,lv_file,
                lv_file2,lv_fauf, lv_rest,lv_help,lv_help2,lv_sep,wa_aufk.
        ls_doc-documenttype    = '044'.
        ls_doc-documentversion = '00'.
        ls_doc-documentpart    = '000'.
        ls_doc-statusextern    = 'FR'.
        lv_sep3 = '-'.
        lv_start = wa_pd_custom-path.
        CONCATENATE '.' wa_pd_custom-ufext INTO lv_filter.
    GUI-Frontend-Services läuft nicht im Batch
        IF sy-batch = 'X'.
          lv_dir = lv_start.
          CALL FUNCTION 'EPS_GET_DIRECTORY_LISTING'
            EXPORTING
              dir_name               = lv_dir
              file_mask              = '.'
            TABLES
              dir_list               = lt_epsfili
            EXCEPTIONS
              invalid_eps_subdir     = 1
              sapgparam_failed       = 2
              build_directory_failed = 3
              no_authorization       = 4
              read_directory_failed  = 5
              too_many_read_errors   = 6
              empty_directory_list   = 7
              OTHERS                 = 8.
          LOOP AT lt_epsfili INTO ls_epsfili.
            wa_filetable-filename = ls_epsfili-name.
            APPEND wa_filetable TO gt_filetable.
          ENDLOOP.
        ELSE.
          CALL METHOD cl_gui_frontend_services=>directory_list_files
            EXPORTING
              directory                   = lv_start
              filter                      = lv_filter
              files_only                  = 'X'
            CHANGING
              file_table                  = gt_filetable
              count                       = return
            EXCEPTIONS
              cntl_error                  = 1
              directory_list_files_failed = 2
              wrong_parameter             = 3
              error_no_gui                = 4
              not_supported_by_gui        = 5
              OTHERS                      = 6.
        ENDIF.
        IF sy-subrc = 0 AND gt_filetable IS NOT INITIAL..
          LOOP AT gt_filetable INTO wa_filetable.
            REFRESH lt_files.
            lv_path = wa_pd_custom-path.
            lv_file = wa_filetable-filename.
            SPLIT lv_file AT lv_sep3  INTO: lv_hp1 lv_hp2.
            lv_fauf = lv_hp1.
            CONCATENATE '00000' lv_fauf INTO lv_fauf.
            REPLACE ALL OCCURRENCES OF '.csv' IN  lv_hp2 WITH ''.
            CONCATENATE 'O0000000000' lv_hp2 INTO lv_vg.
    Testen, ob FAUF vorhanden
            SELECT SINGLE  * FROM  aufk INTO wa_aufk
                   WHERE  aufnr  = lv_fauf.
            IF sy-subrc <> 0.
    *Datei einfach stehen lassen
            ELSE.
    Nur Status "TABG" behandeln
              CONCATENATE 'OR' lv_fauf INTO lv_objnr.
              CALL FUNCTION 'STATUS_READ'
                EXPORTING
                  objnr            = lv_objnr
                  only_active      = 'X'
                TABLES
                  status           = lt_jstat
                EXCEPTIONS
                  object_not_found = 1.
              READ TABLE lt_jstat WITH KEY stat = 'I0045'.       " TABG
              IF sy-subrc = 0.
                CONCATENATE lv_path '' lv_file INTO lt_files-docfile.
    *zum löschen vormerken
                CONCATENATE lv_path '' lv_file INTO lv_file2.
                lt_files-wsapplication   = wa_pd_custom-wsapp.
                lt_files-statusintern    = 'FR'.
                lt_files-storagecategory = 'Z0001'.
                APPEND lt_files.
    Kurztexte
                CLEAR lt_drat.
                REFRESH lt_drat.
                lt_drat-language    = 'DE'.
                lt_drat-description = wa_pd_custom-ktext.
                APPEND lt_drat.
    Objektverknüpfung zum Fertigungsauftrag
                CLEAR lt_drad.
                REFRESH lt_drad.
                lt_drad-objecttype = 'PORDER'.
                CONCATENATE lv_fauf lv_vg INTO lt_drad-objectkey.
                APPEND lt_drad.
    Dokument anlegen
                CALL FUNCTION 'BAPI_DOCUMENT_CREATE2'
                      EXPORTING: documentdata         = ls_doc
                      IMPORTING: documenttype         = lf_doctype
                                 documentnumber       = lf_docnumber
                                 documentpart         = lf_docpart
                                 documentversion      = lf_docversion
                                 return               = ls_return
                     TABLES: documentdescriptions = lt_drat
                             objectlinks          = lt_drad
                             documentfiles        = lt_files.
                SHIFT lf_docnumber LEFT  DELETING LEADING space.
    FAUF-Nr.
                lv_01 = lt_drad-objectkey.
    Dokumentenart
                lv_02 = ls_doc-documenttype.
    DIS Nummer
                lv_03 = lf_docnumber.
    Fehler aufgetreten ??
                IF ls_return-type CA 'EA'.
                  ROLLBACK WORK.
                  MESSAGE ID '26' TYPE 'I' NUMBER '000'
                          WITH ls_return-message.
                ELSE.
                  COMMIT WORK.
    Wenn einchecken ok, Datei löschen
                  IF ls_return IS INITIAL.
                    IF sy-batch = 'X'.
                      lv_epsfilnam = lv_file.
                      CALL FUNCTION 'EPS_DELETE_FILE'
                        EXPORTING
                          file_name              = lv_epsfilnam
                          dir_name               = lv_dir
                        EXCEPTIONS
                          invalid_eps_subdir     = 1
                          sapgparam_failed       = 2
                          build_directory_failed = 3
                          no_authorization       = 4
                          build_path_failed      = 5
                          delete_failed          = 6
                          OTHERS                 = 7.
                      IF sy-subrc <> 0.
                      ENDIF.
                    ELSE.
                      CALL FUNCTION 'WS_FILE_DELETE'
                        EXPORTING
                          file   = lv_file2
                        IMPORTING
                          return = sy-subrc.
                      IF sy-subrc <> 0.
                      ENDIF.
                    ENDIF.
                  ENDIF.
    *Satz in ZPROZDATEN einfügen
                  wa_prozdaten-aufnr = lv_01.
                  wa_prozdaten-arbpl = wa_pd_custom-arbpl.
                  wa_prozdaten-werks = wa_pd_custom-werks.
                  wa_prozdaten-dokar = ls_doc-documenttype.
                  wa_prozdaten-doknr = lv_03.
                  wa_prozdaten-dokvr = ls_doc-documentversion.
                  CONCATENATE lv_path '' lv_file INTO wa_prozdaten-filep.
                  wa_prozdaten-datum = sy-datum.
                  wa_prozdaten-name  = sy-uname.
                  wa_prozdaten-uzeit  = sy-uzeit.
                  INSERT INTO zqm_prozdaten VALUES wa_prozdaten.
                ENDIF.
              ENDIF.
            ENDIF.
          ENDLOOP.
        ENDIF.
      ENDLOOP.
    regard Joerg

  • In Earthlink Webmail, the "check all" and "delete" button for deleting multiple messages no longer function (although they work in I explorer).

    When using the webmail application for earthlink email, the "check all" option to select an entire page of messages at once no longer functions. Same problem with the "delete" buttons that are located at the top and bottom of the page with multiple messages. Consequently, the only way to delete a message is to open the message and delete it in that view -- extremely tedious if there are a lot of messages.
    This is a recent change, in the last few days. Everything works fine in I explorer. Earthlink support suggested I start Firefox in safe mode and restore firefox default settings. I went through the process on the help page. It didn't help.
    I'll provide the earthlink link, but it is my email page that is the problem.

    Same here.
    - select multiple mails with the SEARCH option (manually selecting seems to work fine)
    - click the move button
    - list of folders appears (witn account &amp; cancel options that both still work)
    - click on a folder
    - mail flies to this folder (animated)
    - list of folders remains visible
    - the cancel button does NOT work
    - the accounts button takes you back to the root "directory" of your accounts
    - in my case "live" and "exchange"
    - this screen is a dead end. Clicking on both the account names and the cancel button do not work
    A complete restart fixes the problem

Maybe you are looking for

  • How to create a button like the one pictured here

    How would I create a button like the print button below? I was thinking actually make it two separate buttons placed next to each other. The print button obviously would just be a modified boolean, that's easy. But the drop down is a bit harder. I fi

  • Error Message when syncing my Nano

    The Nano is running on the latest version as is iTunes. When I sync to playlists manually, I get an error message that states - "can not read or write to this Nano's hard drive." The Nano will show the selected playlist on the menu, BUT it will only

  • How to index a Network Share (AFP) for our workgroup

    hi together. after researching for a digital asset management solution for our acency my point is that neither cumulus, portfolio, mediabeacon or fotostation have the power and features i am looking for. so i decided to investigate on using iviewmedi

  • Png files not exporting in correct color code

    Hey everyone I've had this continual problem in illustrator with png exports, for some reason my png's export with duller, less saturated colors than what I am seeing inside of illustrator. However, my jpegs export correctly. I've been able to figure

  • Grouping transport documents in one shipment cost document???

    Hello! I need to create one shipment costs document for several shipment, grouping by carrier and range of shipment end date. Does anyone know if it´s possible? Thanks in advance Manuel