Doc distribution or Cfolders

Hello,
We need to send Engineering data and some documents to vendors. Whether document distribution with ITS or Cfolders will be an appropriate way to send this data to suppliers.
Thanks.
Anirudh

Hi,
What you acn use is Competitive scenarios.
In Competitive scenarios what ever is folder structure in Public,gets replicated for all Vendors.
Thus it solves the issu of one to many relation between material-Vendor...
One more thing is Status management> it helps to manage access to docuemnts based on statusses.
You should definitely use Cfolder for sharing Doc with Vendors.
No issues.
Niranjan
Award points if useful

Similar Messages

  • Document distribution...

    Dear All...
    Greetings!!!!!
    I am new to DMS,basically I am a PP functional person and am not having that much knowledge abt DMS,but aware abt the functional and how it is carried out at transactional level.
    I searched abt DISTRIBUTION process in DMS ,but was not able to found any suitable documents.
    I just want to know how "document distribution" is carried out,
    I can upload any type of req'd documents in the system through CV01n,and also able to maintain proper settings for it.
    But still not much awrae of docement distribution....
    Plz guide me in this process....Plz correct me if I am getting wrong..
    Thanks......

    Hi Rahul,
    maybe the information at the document distribution area at http://wiki.sdn.sap.com/wiki/display/PLM/DocumentManagement%28CA-DMS%29 could you useful for you.
    Further please see the SAP online help under http://help.sap.com under
    - SAP ERP Cross-Application Functions 
    - Cross-Application Components 
    - Document Management 
    - Document Distribution 
    Best regards,
    Christoph

  • Document Distribution in DMS

    Hi Gurus,
    Has any one implemented the Document Distribution in DMS?
    Please share your  experience and documents if any?
    email id: [email protected]
    Points would be awarded.
    Thanks,
    Paddy.

    Hi paddy
    I have done document distribution and it is working fine..
    kindly check the following
    Steps
    1)Recipient Management
    Show all entries for recipient management
         User menu document management system Environment Document distribution Recipient Office User
    Use the address info and communication type RML. Show all entries.
    2) Customizing settings :
    Under Document management → Document distribution→ Distribution type→ Define distribution types
    Click on the distribution type which you want to activate and make it default.
    3) Go to DIR, Environment ---> doc distribution ---> create recepient list and save  the recipient list.
    4) Start the distribution with your defined entries. T code CVI8
    5) Look at the log entries. CVI9
    6) Use the Workplace in the standard SAP menu. If you did everything in the right way, you will find an entry in your workplace ( t code SBWP).
    7) Refer Note 824949-Document distribution: for Activating Event type linkage.
    Thank you
    Regards,
    nitin
    Award points if useful
    Edited by: nitin bhagat on Mar 31, 2008 8:59 AM

  • Document Distribution Context

    Hi all,
    Can anyone give their perspective on the context field used on document distribution recipient lists?  I understand it controls the basic items of Read Receipt, Dist Immediately, and Confirm Output, but I would like to know if anyone is using it for additional functionality.
    I want to be able to search for groups of doc distributions for certain work groups or possible projects being worked at this work location.  In standard search help for doc dist log, there does not seem to be anything that allows this sort of group search.  The limitation I see with this is eliminating certain recipient lists that are not defined with this exact context.
    Please give me some feedback.
    Thanks,
    Bill

    Hi Bill
    Let me give you an example.
    Whenever a Document is Released in design process it is sent to Particular Group of people such as Head Engineering, Procurement Departemnt, To Project Manger who is working on Project.
    So whenever Document is released the Context is said to be Released for Project.
    If New Version is Created the Context can be New Version.
    SO its Basically tells the Document Receiver for what purpose this document is sent to him or what Latest information about document or Inform him latest progress on the document.
    SO in my Project I used in following way.
    I implemented this scenario for an Engineering and Construction company.
    I created the Context AS Built Drawing  and Created Receipent List which contained Names of Project Manager, HOD Design, Erection Engineer.I Assigned this Context to receipent List.
    So whenever I choose this context the document was sent to these people only.
    Hope I have answerd your question.
    With Regards
    Mangesh Pande

  • Error In allocation Structure when doing settlement to GL from WBS

    Hi All,
    I got this error message. What should i do? I try to check my allocation structure...but it seem correct.
    Complete allocation structure Z3
    Message no. KD503
    Diagnosis
    During settlement, the system puts the sender debits into groups (assignments), which are settled using the same settlement cost element. The settlement assignment is made in the allocation structure, which is stored in the settlement rule for the sender (under settlement parameters).
    Cost element 901000 cannot be assigned to a settlement cost assignment in allocation structure Z3, and therefore it cannot be assigned to a settlement cost element.
    Procedure
    Possible solutions are as follows:
    If the posting under cost element 901000 was made to the sender because of an incorrect entry, and you can reverse the posting, and do not need to update the allocation structure. You only need to reverse the incorrectly assigned posting before repeating the settlement. Exception: For an investment measure with a line item settlement, you need to extend the allocation structure, even after the reversal.
    If the posting was made correctly, you can do the following:
    a) You can assign a different allocation structure to the sender: In the master data maintenance for the sender, choose "Settlement rule -> Goto -> Settlement parameters" and then enter a different allocation structure.
    If necessary, also check whether the correct allocation structure is entered in the settlement profile. The allocation structure is defaulted in the settlement profile when you create sender master data or when you maintain the settlement rule.
    You can update allocation structure Z3

    Hi Sreenivas ,
    The accounting document looks weird :
    Hi,
    Settlement profile : ZPS001
    GL, CC, Order, WBSE and FXA optional
    Document type : SA (GL Account doc)
    Distribution rule : 10
    Residence time : 24
    Allocation strucutre Z3
    Default object type : FXA
    tick on % settlement and equivalence no
    to be settled in full
    Allocation structure : Z3
    Assignment : 1.Labour ,2.MAterial, 3. Subcontract
    Source       : 1. PSlabour , 2.PSmaterial 3. PSsubcon 4.Cost
    Settlement cost center : FXA (ticl by CE), CTR (settlement cost element 90200) ; ORD (Settlement cost element 902001); GL put 747100f
    I already successfully settle from WBS to GL 747100(settlement receiver)  However, when i check FB03 it shows that
    GL account 747100 
    Posting key 40
    Amount 25000
    GL Account 747100
    Posting key 50
    Amount -25000
    What the problem ?
    Cheers,
    Nies

  • External Mailing with DIR status change

    Hi SAP gurus
    we have a particular senario,
    where in DIR of Particular Document types at reaching a particular document status, a mail has to sent to the concerned relevent authorities for corrections and Approval.
    (as and when the status changes to be mailed personalities also Changes)
    how can this be achived if the mail has to be sent to there company or external Mailing IDs apart from SAP mail.
    Can this  be done using Document Distribution?
    what is the Work  flow activities involved (if required) for enabling this functions,
    Thanks in Advance
    Kumar K

    hi kumar,
    you can do it by doc distribution and activating some standerd task. and for mailing to extenal mail id , you have to activate SMTP, by tcode SCOT
    but according to your requirement , you should consult to workflow consultent.
    regards,
    nitin
    award point if useful

  • Reports Sending E-Mail of Every Page

    Hello,
    I am having problem in sending each page of one oracle report to diffrent people. I can send all the pages by e-mail on Forms. i think pages-between trigger would help me somehow but i still do not have any idea. Could anyone help ome?

    There is a feature called bursting which may help you.
    For details, look into the docs (distribution guide) or ask your quetion in the reports forum.

  • [REQUEST] Arch Linux vrms

    http://linux.about.com/cs/linux101/g/vrms.htm
    Vrms tells you what non-free packages you have on your system. So I was wondering if anyone made (or is/will make) a port of this to Arch.
    I guess this could be done by having a little file that has the non-free packages listed in it and it greps the output of `pacman -Qqe` for them.
    Last edited by Arm-the-Homeless (2009-07-19 20:07:16)

    Here is the list of "bad" packages from Debian Sid vrms v1.15
    angband: No commercial distribution
    autobook: Modifications limited
    doc-html-w3: No modifications or derivatives allowed
    font3d: No commercial use
    gimp1.2-nonfree: (US only) Includes patent-encumbered algorithms
    gimp1.3-nonfree: (US only) Includes patent-encumbered algorithms
    gsfonts-other: Partly no modifications allowed, partly shareware
    gsn-curses: No modifications allowed
    gsn-jigsaw: No modifications allowed
    human-icon-theme: Creative Commons Attribution-ShareAlike 2.5 License
    hwb: No modifications allowed
    ibm-j2re1.5: Proprietary licence, no source available
    ibm-j2sdk1.4: Proprietary licence, no source available
    ibm-j2sdk1.5: Proprietary licence, no source available
    jdk1.1: Proprietary license
    lha: No modifications allowed, non-network distributions problematic
    mcvert: No commercial distribution
    nvidia-glx: Proprietary license
    nvidia-glx-dev: Proprietary license
    povray: Distribution limitations, modifications limited
    povray-doc: Distribution limitations, modifications limited
    povray-misc: Distribution limitations, modifications limited
    snes9x-common: No commercial use
    snes9x-fx: No commercial use
    snes9x-opengl: No commercial use
    snes9x-svga: No commercial use
    snes9x-x: No commercial use
    sun-j2re1.3: Proprietary licence, no source available
    sun-j2re1.4: Proprietary licence, no source available
    sun-j2re1.5: Proprietary licence, no source available
    sun-j2sdk1.3: Proprietary licence, no source available
    sun-j2sdk1.4: Proprietary licence, no source available
    sun-j2sdk1.5: Proprietary licence, no source available
    unrar: Modifications problematic
    xanim: No commercial distribution
    xanim-modules: Highly restricting license terms
    xfonts-scalable-nonfree: No modifications allowed
    xmame: Distribution limitations, no commercial use
    xmame-fx: Distribution limitations, no commercial use
    xmame-gl: Distribution limitations, no commercial use
    xmame-svga: Distribution limitations, no commercial use
    xmame-x: Distribution limitations, no commercial use
    and the Perl source
    #!/usr/bin/perl
    # This program is free software; you can redistribute it and/or modify
    # it under the terms of the GNU General Public License as published by
    # the Free Software Foundation; either version 2 of the License, or
    # (at your option) any later version.
    # This program is distributed in the hope that it will be useful,
    # but WITHOUT ANY WARRANTY; without even the implied warranty of
    # MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the
    # GNU General Public License for more details.
    use strict;
    use warnings;
    use Getopt::Long;
    # Declaration of important/main variables.
    my $quiet = 0;
    my $sparse = 0;
    my $help = 0;
    my $explain = 1;
    my $debug = 0;
    my $reasondir = '/usr/share/vrms/reasons/';
    my %reason = ();
    # Auxiliary functions section (FIXME: put them in a file by themselves).
    # sub usage:
    # Input: nothing.
    # Output: Messages to stdout telling the usage of the program.
    sub usage() {
    print <<EOF;
    Usage: vrms [OPTIONS] ...
    --quiet, -q Do nothing if there are no non-free packages installed.
    --explain, -e Give a brief explanation of why a package is non-free,
    if available.
    --sparse, -s Just list non-free packages, nothing else.
    --reason-dir=DIR Use DIR as the reason directory.
    --help, -h Display this help.
    --debug, -d Generate debugging information.
    All options can be prefixed with "no" (eg: --noexplain) to turn them off.
    EOF
    # sub parse_reason_file:
    # Input: the name of a reason file and the global hash %reason
    # Output: the hash %reason filled with reasons from the input file
    # (FIXME: %reason shouldn't be global)
    sub parse_reason_file {
    my $file = shift;
    print "Parsing reason file $file\n" if $debug >= 1;
    open(REASON, "<", $file) or
    die "Can't open FILE [$file]: $!\n";
    while (my $line = <REASON>) {
    chomp $line;
    # Grab a line of the form 'package: reason', skip if we don't match
    my ($pkg, $reason) = ($line =~ /^(\S+):\s+(.*)\s*$/) or next;
    print "'$pkg' because '$reason'\n" if ($debug >= 1);
    # If this is _our_ master file, then prefer anything
    # else (so that package maintainers can override)
    next if exists $reason{$pkg} and $file =~ /\/vrms$/;
    $reason{$pkg} = $reason;
    close REASON or
    die "Can't close FILE [$file]: $!\n";
    # Main program starts here.
    GetOptions('q|quiet' => \$quiet,
    's|sparse' => \$sparse,
    'e|explain!' => \$explain,
    'reason-dir=s' => \$reasondir,
    'd|debug+' => \$debug,
    'h|help' => \$help);
    if ($help) {
    usage();
    exit 0;
    opendir(REASONDIR, $reasondir) or
    die "Can't open DIR [$reasondir]: $!\n";
    # Parse all the reason files in $reasondir except those beginning with
    # a . or ending with a ~
    parse_reason_file("$reasondir/$_")
    foreach (grep {!/~$/ && !/^\./} readdir(REASONDIR));
    closedir REASONDIR or
    die "Can't close DIR [$reasondir]: $!\n";
    my $statusfile = '/var/lib/dpkg/status';
    my $is_nonfree = 0; ### preset none found, yet
    my %nonfree = ();
    my $is_other_nonfree = 0; ### preset none found, yet
    my %other_nonfree = ();
    my $is_contrib = 0; ### preset none found, yet
    my %contrib = ();
    my $is_other_contrib = 0; ### preset none found, yet
    my %other_contrib = ();
    my %pkg_status = ();
    my $pkgcnt = 0;
    my $clumpcnt = 0;
    my $dontcarelines = 5; ### no. of lines a non-installed entry may have in the statusfile
    my $sysname = "";
    chop($sysname = `uname -n`);
    open(PKG_SOURCE, "< $statusfile") or
    die "Can't open FILE [$statusfile]: $!\n";
    $/ = ""; ### snarf a paragraph at a time
    while(<PKG_SOURCE>) {
    my $clump = $_;
    $clumpcnt++;
    my (@pkglines) = split(/\n/, $clump);
    ### iff more than $dontcarelines lines, package is installed, so process it
    ### (speed-up by skipping don't-care entries)
    if (@pkglines > $dontcarelines) {
    my $pkg = ""; ### name of this package
    my $pkgstatus = ""; ### status
    my $plan = ""; ### install plan (hold, deinstall, purge, install, etc.)
    my $state = ""; ### state (ok or ???)
    my $status = ""; ### status (installed, not-installed, etc.)
    my $section = ""; ### section this is where non-free is marked
    my $shortdescr = ""; ### one-liner description of pkg
    my $linenbr = 0; ### current line number of this pkackag's info
    my $label = ""; ### junk field (not used, except to catch split values)
    my $has_pkg = 0; ### reset the markers
    my $has_status = 0;
    my $has_section = 0;
    foreach (@pkglines) {
    chomp;
    $linenbr++;
    if (/^Package:/) {
    ($label, $pkg) = split(/:\s+/,$_,2);
    $pkgcnt++;
    printf "pkg(%4.4d) pkg=[%s]\n",$pkgcnt,$pkg if $debug >= 1;
    $has_pkg = 1; ### we have necessary section
    next;
    if (/^Status:/) {
    my $label = "";
    ($label, $pkgstatus) = split(/:\s+/,$_,2);
    print "\tpkgstatus=[$pkgstatus]\n" if $debug >= 1;
    $pkg_status{$pkg} = $pkgstatus;
    ($plan, $state, $status) = split(/\s+/,$pkgstatus);
    print "\t\tplan=[$plan]\n" if $debug >= 1;
    print "\t\tstate=[$state]\n" if $debug >= 1;
    print "\t\tstatus=[$status]\n" if $debug >= 1;
    $has_status = 1; ### we have necessary section
    next;
    if (/^Section:/) {
    my $label = "";
    ($label, $section) = split(/:\s+/,$_,2);
    print "\tsection=[$section]\n" if $debug >= 1;
    $has_section = 1; ### we have necessary section
    if ($section =~ /contrib|non-free|restricted|multiverse/) {
    ### read thru rest of array to find descr instead of waiting for it
    my $found_descr =0;
    while (! $found_descr) {
    if ($linenbr > $#pkglines) {
    ### iff badly formed entry ensure blank description
    print "\tEEEE shortdescr=[$shortdescr]\n" if $debug >= 1;
    last;
    my $dline = $pkglines[$linenbr++];
    if($dline =~ /^Description:/) {
    ($label, $shortdescr) = split(/:\s+/,$dline,2);
    print "\tshortdescr=[$shortdescr]\n" if $debug >= 1;
    $found_descr = 1;
    if ($section =~ /contrib/) {
    if (lc $status eq 'installed') {
    $is_contrib = 1;
    $contrib{$pkg} = $shortdescr;
    } else {
    $is_other_contrib = 1;
    $other_contrib{$pkg} = $shortdescr;
    } else {
    if (lc $status eq 'installed') {
    $is_nonfree = 1;
    $nonfree{$pkg} = $shortdescr;
    } else {
    $is_other_nonfree = 1;
    $other_nonfree{$pkg} = $shortdescr;
    last; ### this is last desriptor of package we care about so end loop
    } else {
    ### un-processed lines from package info
    if($debug >= 1) {
    print "\t\t--- $_\n";
    if (!$has_status or !$has_pkg) {
    print STDERR "vrms: ERROR- Badly formed dpkg-status entry #$clumpcnt!\n";
    print STDERR " pkg=[$pkg], pkgstatus=[$pkgstatus], section=[$section] \n";
    } else {
    ### Entries which are 2 or 4 lines are not-installed
    if ($debug >= 1) {
    ### emit debug so can veryify parsing
    my $lineCt = @pkglines;
    print " SKIPPED <5: $lineCt lines\n";
    foreach (@pkglines) {
    my $spacer = ($_ =~ /Package:/) ? "" : " ";
    print " SKIPPED <5:$spacer [$_]\n";
    close (PKG_SOURCE) or
    die "Can't close FILE [$statusfile]: $!\n";
    #print "$pkgcnt packages installed\n";
    my $nfcnt = 0;
    my $pkgname = "";
    my $nonfreecnt = (keys %nonfree);
    if($is_nonfree) {
    if($sparse) {
    foreach $pkgname (sort keys (%nonfree)) {
    $nfcnt++;
    print "$pkgname\n";
    } else {
    $~ = "nonfree_head";
    write ;
    $~ = "nfp";
    foreach $pkgname (sort keys(%nonfree) ) {
    $nfcnt++;
    write ;
    print " Reason: $reason{$pkgname}\n"
    if (exists $reason{$pkgname} and $explain);
    my $pnfcnt = 0;
    my $other_nonfreecnt = (keys %other_nonfree);
    if($is_other_nonfree) {
    if($sparse) {
    foreach $pkgname (sort keys(%other_nonfree)) {
    $pnfcnt++;
    print "$pkgname\n";
    } else {
    $~ = "nonfree_partialhead";
    write;
    $~ = "pnf";
    foreach $pkgname (sort keys(%other_nonfree)) {
    $pnfcnt++;
    write;
    print " Reason: $reason{$pkgname}\n"
    if (exists $reason{$pkgname} and $explain);
    my $cbcnt = 0;
    my $contribcnt = (keys %contrib);
    if($is_contrib) {
    print "\n";
    if($sparse) {
    foreach $pkgname (sort keys (%contrib)) {
    $cbcnt++;
    print "$pkgname\n";
    } else {
    $~ = "contrib_head";
    write ;
    $~ = "cbp";
    foreach $pkgname (sort keys(%contrib) ) {
    $cbcnt++;
    write ;
    print " Reason: $reason{$pkgname}\n"
    if (exists $reason{$pkgname} and $explain);
    my $pcbcnt = 0;
    my $other_contribcnt = (keys %other_contrib);
    if($is_other_contrib) {
    if($sparse) {
    foreach $pkgname (sort keys(%other_contrib)) {
    $pcbcnt++;
    print "$pkgname\n";
    } else {
    $~ = "contrib_partialhead";
    write;
    $~ = "pcb";
    foreach $pkgname (sort keys(%other_contrib)) {
    $pcbcnt++;
    write;
    print " Reason: $reason{$pkgname}\n"
    if (exists $reason{$pkgname} and $explain);
    if (!$quiet and !$sparse) {
    printf "\n";
    if ($nfcnt != 0 or $pnfcnt != 0) {
    my $total_nonfree = $nonfreecnt + $other_nonfreecnt;
    my $total_installed = $pkgcnt;
    my $percentage = $total_nonfree * 100 / $total_installed;
    printf " %d non-free packages, %2.1f%% of %d installed packages.\n",
    $total_nonfree, $percentage, $total_installed;
    if ($cbcnt != 0 or $pcbcnt != 0) {
    my $total_contrib = $contribcnt + $other_contribcnt;
    my $total_installed = $pkgcnt;
    my $percentage = $total_contrib * 100 / $total_installed;
    printf " %d contrib packages, %2.1f%% of %d installed packages.\n",
    $total_contrib, $percentage, $total_installed;
    if (!$quiet and $nfcnt == 0 and $pnfcnt == 0 and $cbcnt == 0 and $pcbcnt == 0) {
    print "No non-free or contrib packages installed on $sysname! rms would be proud.\n"
    format nonfree_head =
    @||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
    "Non-free packages installed on $sysname"
    format nonfree_partialhead =
    @||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
    "Non-free packages with status other than installed on $sysname"
    format contrib_head =
    @||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
    "Contrib packages installed on $sysname"
    format contrib_partialhead =
    @||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
    "Contrib packages with status other than installed on $sysname"
    format nfp =
    @<<<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    $pkgname, $nonfree{$pkgname}
    format pnf =
    @<<<<<<<<<<<<<<<<<<<<<<<< @<@<<@< @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    $pkgname, '(', $pkg_status{$pkgname},')', $other_nonfree{$pkgname}
    format cbp =
    @<<<<<<<<<<<<<<<<<<<<<<<< @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    $pkgname, $contrib{$pkgname}
    format pcb =
    @<<<<<<<<<<<<<<<<<<<<<<<< @<@<<@< @<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<<
    $pkgname, '(', $pkg_status{$pkgname},')', $other_contrib{$pkgname}

  • Confirm Receipt - in Document Disribution

    Hi All
    In Doc Distribution, when I give Confirm receipt option, it asks to give Return Date..
    When I distribute the documents, the recipient gets a link to "Confirm Receipt"..
    But the originator of the DIR doesn't receive any mail stating the Confirm Receipt of the recipient.. If that is not avaiable, wat is the functionality of "Confirming Receipts"
    Can someone explain "Confirm Receipt" function and also about Return Date..???
    Regards
    Aby

    Hi Aby
    The recipient needn't do the confirm receipt in cvi9/distribution log. He can just tell the person who initiated the distribution, or the distribution point, by phone/email and then the concerned person can do the confirm receipt in the distribution log the part order is OK (Distribution completed successfully set as green).
    This is the scenario given in 
    http://help.sap.com/saphelp_47x200/helpdata/en/c1/1c249243c711d1893e0000e8323c4f/frameset.htm
    in that distribution log->confirming receipt tab you will find the detail information.
    Regards
    Prasad
    Edited by: Prasad Kamarajugadda on Mar 4, 2009 10:43 AM

  • Transfering cFolders Docs to DMS via Collaboration tab in cProjects 4.5

    Hi Experts,
    I am trying to move documents between cFolders and DMS using the the "collaboration" tab in cProjects.
    The steps I am following are as follows.
    1. Created a link to a DMS document structure from "SAP DMS" tab in cProjects
    2. Assigned a collaboration from the "collaborations" tab
    3. Selected transfer documents.
    4. Transfered the needed documents to a folder in DMS from cFolders
    5. Clicked save documents button
    6. When I check the doc structure from the SAP DMS tab I see the document but there is no document number or type.
    7. When I select refresh the transfered document dissapears. I have also tried saving between steps to no avail.
    I have done the needed configuration for object links and default doc types under "Integration with Other mySAP.com Components -->Collaboration Projects -->SAP DMS Integration --> Specify Default Document Types per cProjects System". Also I am able to transfer a document which is stored in cProjects documents tab. I am only having an issue when trying to transfer from cFolders.
    I have seen several threads on this forum on similar issues but no clear solution. Appreciate any thoughts on this. Hope I have explained the issue clearly, but do let me know if any further information is needed from me.
    Thanks,
    Lashan

    Hi Lashan,
    Did you try with T Code CFI01(ECC ) - Import Documents from cFolders?
    If no then try you will get sucess
    Regards
    Ravindra

  • How to use BO Publication to publuish web-i doc to distribution list

    HI experts
    How to use BO Publication to publuish web-i doc to distribution list
    Ashutosh D

    Hi
    please take a look at the publisher's guide:
    http://help.sap.com/businessobject/product_guides/boexir31/en/xi3-1_publisher_en.pdf
    Regards,
    Stratos

  • How do I get a special ledger doc to create from a PCA distribution?

    We are looking at using PCA distributions.  Execution of these cycles must create a special ledger document.  It's  my understanding this is done by assigning the appropriate activity/bus transaction to the special ledger.  The activity is PCAD.  When I try to assign this activity to our special ledger via GCL2, PCAD is not included in the list of possibilities for assignment (non-assigned activities that can be assigned).  We currently use cost center distributions and those transfer to special ledger via assignment of activity RKIV to our special ledger.  Not sure what the trick is to PCA distributions.  Any clues?
    Thanks for your response.

    Hi Judy,
    The activy PCAD is related to Component EC-PCA and is possible for Ledger 8A.
    In Order to to bring the Distribution cycles related data meaning the EC PCA Records with Activity PCAD, you need to setup Roll up ledger with appropriate settings. Create a roll up ledger and execute after distribution cycles execution during MEC.
    Hope this clarifies the point.
    Murthy Karra

  • Accounting doc standard ALE distribution

    Hi all,
    I need some help on a solution to set up for FI doc ALe ditstribution using standard tools.
    The goal os is to send Acc doc from an R/3 to antoher R/3 system via trfc idoc, using standard messages, functions, ...
    The acc docs should be sent 1/dya to the receiver system.
    - If I activate standar FIDCC2 message , setting up ALE for sender & receiver, trfc ports, partner prof, ...
      in mode immediate, .. The acc docs created in sender system will be created automatcially on receiving system ?
      Is it enough or should I use an exit, BTE, .. to create the idocs ??
      My doubt is here, should I add specific code to trigger the idoc creation, or it is done automatically in this case ?
    Thanks for your help,
    A.F

    Anyone whi can help me ?...
    thanks
    A.F

  • Changing Distribution Channel in the existing Sales Doc.

    Hi,
      We have a scenario that we need to change the distribution channel in the existing sales document.
    Can any one tell me, whether is this possible in R/3, If yes, How?
    But,It is possible in CRM.
    Regards,
    Babu

    after saving the sales order system will not allow you to change the distribution channel but you can close the order at header level by giving the Reason i.e. monthly closure. After closing the sales order create the new sales order as per the requirement.
    Regards,
    Sangeeta

  • Billing Doc couldn't be released to account

    Hi All,
    When i am releasing billing doc for accounting, I am getting error message:Account assignemnt objects are defined for differenent business areas
    Can someone explain me how can i fix the error?
    Thanks in Advance....

    Hi
    Please check the below points
    1.Run VF47 t code  for inconsistency check in revenue tables
    2. Check the business area account determination as per the below path
    SPRO->IMG>Enterproise structure>Assignment->Sales and distribution->Business area account assignment-Assign business area to plant and division
    Regards
    Damu

Maybe you are looking for

  • Post complete logs/output/versions/error messages

    When you have an issue, post the ENTIRE output or log. Information is crucial to being able to solve any problem. I've seen threads go for pages and all someone needed to do was ask for a log file or simple command output. Don't do this It doesnt wor

  • ABAP class in task

    Hello, I'm using a ABAP class in a task, but when I triggers the workflow in this step its gets blocked with the status "in process". The abap class is public and the method that I'm calling is static, Also I have implemented the IF_WORKFLOW interfac

  • Muse 2014.1.1.6 Freezes on Save and Re-Opening Document

    I was editing and removing Paragraph Styles. Then I edited text with "local" styling (bolded and italicized type -- didn't see the need make a Character Style for that). I did a "Save." Then it freezes, will not close or quit. Force Quit necessary. A

  • Database Availability Group - Network Problem

    Hi All i have a question, hope that you can help me. My domain have 2 site. Each site have 3 mailbox server. This morning at 1 AM, mailbox database active move from HQ site to DR site because of network issue. But at 3 AM, mailbox database active mov

  • Download app previously purchased on different account

    At some point in my history with Apple I created a different ITunes account and purchased some things.  Now I am trying to download an app that I purchased with that ID, and it won't allow me to download it from the "cloud" because it wasn't purchase