Cancellation of Invoice type for all process

we have Domestic , Deemed , Export , Scrap & Sample scenarions. do i have to create the cancellation invoice type separate for all the scenario . or it can handled with the single cancellation invoice type.
Also How can i record the reason for cancellation of invoices?. user wants to have the dropdown for the reason.

Hi Vishal,
Yes.. it will work with only One invoice Type.
Basically while cancelling you will enter the Invoice no. So its automatically posted the G/L accounts which is already exists in the Original Invoice..
Just its reversal document..
If you want you can test in Test system...take the invoices from VBRK table based on Sales org and the Billing Type.
Take the different invoices based on your scenarios and try to cancel the invoice using one invoice cancellation type.
I think it willnot have any issues.
Regards,
SK

Similar Messages

  • No delivery type for returns processing assigned to item 00010

    Dear all,
    I want to create a Return Purchasing Order.
    I have got an error: No delivery type for returns processing assigned to item 00010
    Please help to to find out problem. What do i have to check?

    Hi,
    Regarding the error ME392, please check the customizing under
    the IMG path:
    Materials Management
    -> Purchasing
       -> Purchase Order
          -> Returns Order
             -> Store Return
    Here, for the supplying plant in your Cross-company-code return, you
    need to set up a delivery type.
    In order to know the supplying plant, please, open the vendor master
    data (XK03).
    Select the 'Purchasing data' section.
    Once you are in the screen SAPMF02K 310 follow the menu path 'Extras' ->
    'Add.purchasing data'.
    Here you will see the Plant that is linked to your vendor.
    So, now, for this Plant, under the IMG path mentioned before,
    set a a delivery type for the store return (NCR - Ret.StTranspOrd CC
    can be used, for example).
    Best Regards,
    Arminda Jack

  • Changing default open with for file type for all users

    hello
    can I change the default app to open a specific file type for all users and not juist for my user?
    i am admin for my mac mini.
    tnx
    gil

    What applications are offered for open with depends on the application itself informing the system it can open certain files, plus your own custom selections for opening files. Evidently the alternate app you want to use does not claim to be able to open the files you are assigning it. If you have a plist editor and know how to use it you could edit the info.plist file inside the application itself to add the file type you want to the application's declaration of file types it will open. Then restart so the system will read that declaration. I think it would be far easier to simply launch the application and then drop a file you want it to open onto its icon in the Dock.
    Francine
    Francine
    Schwieder

  • Bpel deployment fails for all processes that have revision other than 1.0.

    Using: Release *10.1.3.3.1*
    Hello All,
    Bpel deployment fails for all processes that have revision other than *1.0*.
    We have been attempting to deploy several BPEL projects via ANT script to a target environment and are encountering failures to deploy for every project which isn’t a (revision 1.0). We are getting the following error whenever we try to deploy a process with a revision other than 1.0:
    D:\TJ_AutoDeploy\BPEL_AutoDeploy_BETA\build.xml:65: BPEL archive doesnt exist in directory "{0}"
         at com.collaxa.cube.ant.taskdefs.DeployRemote.getJarFile(DeployRemote.java:254)
         at com.collaxa.cube.ant.taskdefs.DeployRemote.deployProcess(DeployRemote.java:409)
         at com.collaxa.cube.ant.taskdefs.DeployRemote.execute(DeployRemote.java:211)
         at org.apache.tools.ant.UnknownElement.execute(UnknownElement.java:275)
         at org.apache.tools.ant.Task.perform(Task.java:364)
         at org.apache.tools.ant.Target.execute(Target.java:341)
         at org.apache.tools.ant.Target.performTasks(Target.java:369)
         at org.apache.tools.ant.Project.executeSortedTargets(Project.java:1216)
         at org.apache.tools.ant.Project.executeTarget(Project.java:1185)
         at org.apache.tools.ant.helper.DefaultExecutor.executeTargets(DefaultExecutor.java:40)
         at org.apache.tools.ant.Project.executeTargets(Project.java:1068)
         at org.apache.tools.ant.Main.runBuild(Main.java:668)
         at org.apache.tools.ant.Main.startAnt(Main.java:187)
         at org.apache.tools.ant.launch.Launcher.run(Launcher.java:246)
         at org.apache.tools.ant.launch.Launcher.main(Launcher.java:67)
    The structure of our automated deployment script is as follows:
    First, a batch script calls (Jdeveloper_BPEL_Prompt.bat) in order to set all necessary environment variables i.e. ORACLE_HOME, BPEL_HOME, ANT_HOME, etc for ant.
    Next, the script lists every .jar file within the directory to an .ini file called BPEL_List.ini. Furthermore, BPEL_DIR, ADMIN_USER and ADMIN_PSWD variables are set and initialized respectively to:
    -     “.” – point to directory where script is running from because all the BPEL processes are located here
    -     “oc4jadmin”
    -     “*********” (whatever the password for out environment is)
    We’ve developed a method to have the script prompt the user to select the target environment to deploy to. Once the user selects the appropriate environment, the script goes through the BPEL_List.ini files and a loop tells it that for every BPEL process listed:
    DO ant
    -Dprocess.name=%%b
    -Drev= !Rev!
    -Dpath=%BPEL_DIR%
    -Ddomain=default
    -Dadmin.user=%ADMIN_USER%
    -Dadmin.password=%ADMIN_PWD%
    -Dhttp.hostname=%HOST%
    -Dhttp.port=%PORT%
    -Dverbose=true
    (What’s happening is that the variables in the batch file are being passed on to the ANT script where *%%b* is the process name, !rev! is revision #, and so on…)
    The loop goes through each line in the BPEL_List.ini and tokenizes the BPEL process into 3 parts *(%%a, %%b, and %%c)* but we only extract 2 parts: *%%b* (process name) and *%%c* which becomes !Rev! (revision number).
    Example:
    Sample BPEL process:
    bpel_ThisIsProcess1_1.0.jar
    bpel_ThisIsProcess2_SOAv2.19.0.001B.jar
    After tokenizing:
    %%a     %%b     %%c
    bpel     ThisIsProcess1     1.0.jar
    bpel     ThisIsProcess2     SOAv2.19.0.001B.jar
    *!Rev!* and not *%%c* because *%%c* will return whatever the revision number is + the “.jar” file extension as illustrated above. So to circumvent this, we parse *%%c* so that the last 4 characters are stripped. Such is done like this:
    set RevN=%%c
    set RevN=!RevN:~0,-4!
    Hence, the usage of !Rev!.
    Below is a screenshot post of the ANT build.xml that goes with our script:
    <!--<?xml version="1.0"?>-->
    <!--BUILD.XML-->
    <project name="bpel.deploy" default="deployProcess" basedir=".">
         <!--
         This ant build file was generated by JDev to deploy the BPEL process.
         DONOT EDIT THIS JDEV GENERATED FILE. Any customization should be done
         in default target in user created pre-build.xml or post-build.xml
         -->
         <property name="process.dir" value="${basedir}" />
              <!-- Set BPEL process name -->
              <!--
              <xmlproperty file="${process.dir}/bpel/bpel.xml"/>
              <property name="process.name" value="${BPELSuitcase.BPELProcess(id)}"/>
              <property name="rev" value="${BPELSuitcase(rev)}"/>
              -->
         <property environment="env"/>
         <!-- Set bpel.home from developer prompt's environment variable BPEL_HOME -->
              <condition property="bpel.home" value="${env.BPEL_HOME}">
                   <available file="${env.BPEL_HOME}/utilities/ant-orabpel.xml" />
              </condition>
         <!-- show that both bpel and oracle.home are located (TESTING purposes ONLY) -->
         <!-- <echo>HERE:${env.BPEL_HOME} ${env.ORACLE_HOME}</echo> -->
         <!-- END TESTING -->
         <!--If bpel.home is not yet using env.BPEL_HOME, set it for JDev -->
         <property name="oracle.home" value="${env.ORACLE_HOME}" />
         <property name="bpel.home" value="${oracle.home}/bpel" />
         <!--First override from build.properties in process.dir, if available-->
         <property file="${process.dir}/build.properties"/>
         <!--import custom ant tasks for the BPEL PM-->
         <import file="${bpel.home}/utilities/ant-orabpel.xml" />
         <!--Use deployment related default properties-->
         <property file="${bpel.home}/utilities/ant-orabpel.properties" />
         <!-- *************************************************************************************** -->
         <target name="deployProcess">
              <tstamp>
                   <format property="timestamp" pattern="MM-dd-yyyy HH:mm:ss" />
              </tstamp>
              <!-- WRITE TO LOG FILE #tjas -->
              <record name="build_verbose.log" loglevel="verbose" append="true" />
              <record name="build_debug.log" loglevel="debug" append="true" />
              <echo></echo>
              <echo>####################################################################</echo>
              <echo>BPEL_AutoDeploy initiated @ ${timestamp}</echo>
              <echo>--------------------------------------------------------------------</echo>
              <echo>Deploying ${process.name} on ${http.hostname} port ${http.port} </echo>
              <echo>--------------------------------------------------------------------</echo>
              <deployProcess
                   user="${admin.user}"
                   password="${admin.password}"
                   domain="${domain}"
                   process="${process.name}"
                   rev="${rev}"
                   dir="${process.dir}/${path}"
                   hostname="${http.hostname}"
                   httpport="${http.port}"
                   verbose="${verbose}" />
              <sleep seconds="30" />
              <!--<echo message="${process.name} deployment logged to ${build_verbose.log}"/>
              <echo message="${process.name} deployment logged to ${build.log}"/> -->
         </target>
         <!-- *************************************************************************************** -->
    </project>
    SUMMARY OF ISSUE AT HAND:
    ~ Every bpel process w/ 1.0 revision deploys with no problems
    ~ At first I would get an invalid character error most likely due to the “!” preceding “Rev”, but then I decided to set rev=”false” in the build.xml file. That didn’t work quite well. In another attempt, I decided to leave the –Drev= attribute within the batch script blank. That still led to 1.0s going through. My next thought was deploying something other than a 1.0, such as 1.2 or 2.0 and that’s when I realized that if it wasn’t a 1.0, it refused to go through.
    QUESTIONS:
    1.     IS THERE A WAY TO HAVE ANT LOOK INTO THE BPEL PROCESS AND PULL THE REVISION ID?
    2.     WHAT ARE WE DOING WRONG? ARE WE MISSING ANYTHING?
    3.     DID WE GO TOO FAR? MEANING, IS THERE A MUCH EASIER WAY WE OVERLOOKED/FORGOT/OR DON’T KNOW ABOUT THAT EXISTS?
    Edited by: 793292 on Jul 28, 2011 12:38 PM

    Only thing i can think of is instead of using a MAC ACL , u cud jus use the default class
    Policy Map Test
    class class-default
    police 56000 8000 exceed-action drop
    Class Map match-any class-default (id 0)
    Match any
    You would be saving a MAC-ACL ;-).

  • Cancel excise invoices created for a Depot

    Hi
    How to cancel excise invoices created for a Depot ?
    regards
    N Banu

    yes, that is the reason SAP has provided only one option to enter only one billing document no when creating excise invoice through J1iin.
    Regards,
    Sudhir

  • Implementing a custom process type for a process chain

    I have created a custom process type for a process chain that allows a user to send back a failure or error status when calling an ABAP program.  I copied the class that is used from the existing ABAP process type as a template. 
    The process type works fine, I just cannot find out how to recreate the documentation for my custom type using free text. When you maintain the process type there is a field for the documentation object, but I can't find where in SAP to implement this.
    I have tried looking at the document maintenance using SE61 and looking into the class documentation from SE24 with no success.  The only detail that is provided in the SAP help portal is:
    "If necessary, assign a documentation type and a docu. object to the process type. The docu object can be called up via F1 in the process chain maintenance overview tree. "
    Does anyone out there have any experience with this that can push me in the right direction?
    Thanks,
    Eddie

    You can create and maintain system documentation from transaction SE61. This is how you would create documentation for a process type or if you wanted to create a book. <a href="http://help.sap.com/saphelp_nw04/helpdata/en/a4/d47df949e111d189730000e8322d00/frameset.htm">more info</a>
    Here are the steps to make your documentation similar to that used for the ABAP process type:
    From transaction SE61:
    -Create a document of type TX (either from scratch or by copying RSPC_ABAP which is used for the SAP-delivered ABAP process type)
    -Make any changes you need. I suggest downloading the document in ITF format and make the changes in a basic text editor and then uploading your changed document. It's a little easier to tell what is going on that way.
    Now on to transaction RSPC.
    Once you save your changes, go to RSPC and select on any chain you have to get into the "plan and check views of process chain maintenance." Then just go to Settings -> Maintain Process Types.
    From here you can select your process type, select TX from the document type dropdown, and then enter the name of your document in the docu. object field.
    Hope that helps.

  • Is there a service to list invoice types and all invoices for a customer?

    Hi gurus!
    The header/subject speakes for it self: is there a service method that lists all available invoice types?
    The customer uses ecc with ehp3 and I have only found a service for getting an invoice for an invoice Id. But I also want to list all invoices for a certain vendor/customer and to list all invoices for one or more search criteria and thus get a list of invoices that spans over several vendors/customers.
    I have got the service info from the following place:
    http://help.sap.com/content/documentation/esoa/docu_esoa_erp.htm
    and there chosen "Enterpise Services for Enhancement Package 3 for SAP ERP 6.0".
    I'm not sure I have read the library of services correctly though. Is it possible that a method for invoice can be under a service which is not a service for invoice? Or is the library very "strict" so that I can assume that there actually are no services for the purposes stated above? There is no search functionality that I can see...
    All the best
    Benny

    I'm not looking to cripple my computer over a virus software hang-up.
    The computer is already crippled. Remove the Intego product, which is worse than useless and worse than the imaginary "viruses" would be if they really existed, which they don't, by following the instructions on this page. If you have a different version, the procedure may be different.
    Back up all data before making any changes.

  • Choose the Inbound delivery type for STO process

    Hey guys,
    I am struggling with this process.
    For STO process we are going to use SPED output type to create the Inbound delivery automatically after O/B delivery PGI.
    The thing is I do not want the I/B Delivery type to be EL. Cause we are using HUM. I want it to be HID.
    I can't find where in config I can't set up the system to choose HID rather than EL.
    Does anyone have an idea?
    Cheers Guys

    Hi,
    Thanks for your answer. But  what you are describing is more for PO (external purchase) not STO.
    What I want is to control the I/B delivery type that get created after PGI of the O/B delivery via the output type SPED (special function).
    Cheers
    Julien

  • Different Valuation types for one process oder

    Hi,
    We have a requirement like valuation type in the process order should not get copied from the confirmation and the valuation type should be dynamic and different for each confirmation of the process order. Can any one tell me whether there are any costom setting for this scenario.
    If there are no custom settings Can we do core modifications to the program to clear the value of valuation type in the process order. If we clear valuation type manually will there be any effects to any of the programs based on the valuation type.
    What is the purpose of valutaiton type . Please specify any documens that i can refer for valuation type field in process order.
    Thanks,
    NN.

    Hi,
    The valuation type assigned to the material & not to the order.
    The valuation types are used to idetify how the material was processed.
    As Some stocks of a material can be procured externally. Others are
    produced internally. Using the valuation type  , you can assign your
    "bought-out" stocks and your "made-in" stocks to different accounts and
    valuate the "bought-out" stocks at different prices to the "made-in"
    stocks. Such stocks can be subject to different price controls.
    regards,
    K.Subhash

  • Excise Invoice type for Bond

    Hi all,
    For Outgoing Excise Invoice through J1IIN, while doing utilisation, the Excise type is not changing to Bond.  The Blue font highlights only for deemed.  The Default excise groups and series are maitained for Bond.
    By Clicking the change icon, the system shows either LOCAL or highlighted Deemed and not changing to Bond.
    Please advise.
    Warm Regards,
    N.Sadashivan

    Hi,
    I have maintained as under :
    SO           DC           Div           Ship Pt.    Plant      ExGp     Seriesgp     Desc.
    1100     10     00     1110     1000     10     W1
    1100     30     00     1110     1000     10     W1
    1200     10     00     1110     1000     10     W2    Exp under Bond*
    1200     10     00     1120     1000     10     W2
    1200     10     00     9000     1000     10     W1
    1300     10     80     1130     1000     10     W1
    1300     10     90     1130     1000     10     W1
    This is chosen from the selection.
    Kindly advise.
    Regards,
    Sadashivan

  • Update the Payment Currency and Invoice Currency for all suppliers

    Dears;
    I have a requirement to update the Invoice Currency and Payment Currency for the all defined suppliers in Oracle Apps R12.
    Any help regards this?
    Regards;

    Dear Mohammad;
    Thanks for reply; I checked the suggested document. But nothing mentioned about suppliers setup or modifications.
    I'm looking for something like Oracle Interface to do this requirement.
    Regards;

  • I want all system status for all process orders in COR3

    Hi All,
    I have small requirement below:
    In COR3 tcode after we enter Process order as input, in that screen we can see in 3rd row, System Status and User Status,
    Where all these system status and User Status are stored,
    How we will get these msgs?
    Please help me on this....
    Sri

    Now  i have verified in productin box, i am getting more than one STATUS in JEST for OBJNR , with this value i am getting more than one values, but here i am facing again one more issue:
    in T02JT table i am getting some set of status(in table i am getting 10 values) but when i have verifed in COR3 tcode for that particuler order i am able to see only 8 system status...what about remain 2 ?
    in T02JT table i tried all options as i put X for status with out X, i tried all options..
    Please help me on this...
    One more this is i need User Status's also...? how we can will get these values also..
    Sri

  • How can I inventory the file name, date, size, type for all my CDs into a readable file on my iMac running Maverick?

    I have many old CDs with files.  In order to organize and search them, I would like to make a searchable file listing all the documents on the CDs.  I once did this in DOS (it was a "list files" command).  Is there anyway to do it in OS X-- Maverick?  I thought Terminal would work, but what I've tried doesn't work.  Any ideas would be appreciated.  I am happy to purchase software that would do the work.

    Oh yeah! Very similar to that one is Print Window. I use it all the time.
    http://www.printwindowapp.com
    It costs $20 if you want all the extra features the free version doesn't have. But I've always used the free version. Nothing in the paid version I need.

  • Audit  browser showing complete for all process flows.

    Hi,
    My process flows are executing success fully.
    Based upon the activities I am ending the process with END_SUCCESS, END_ERROR or END_WARNING acitivities.
    But here even, the process flow is ended up with END_ERROR activitiy the process flow status is shown as 'Complete'. But its not showing the final status as "Error".
    In the backend, in the audit tables its showing the return status as "Failure"
    Could any one please explain me, how to show its status as fialure.
    Thank you,
    Regards,
    Gowtham Sen.

    Hi,
    From your description, I know you do not want to close your browser when users sign out SharePoint 2013.
    As you know, “the browser has to terminate the session and clear the cache.”   You can customize your sign out page by referring to this article: https://controlzet.wordpress.com/2014/02/17/sharepoint-custom-sign-out-page/.
    Best Regards
    Vincent Han
    TechNet Community Support

  • Add dots (...) to string, to make consistency for all process.

    Hi,
    Using Crystal Report XI, I have process names, in which process length are varied like u201CAbcu201D, u201CAbcdefgh ABCu201D ,u201DAbcdefghikdssd XYZ afdf u201D and so on. Maximum length of process is 50. Process are in upper case ,lower case or both.
    User asked to add dots (u2026) based on process to make consistency length
    I added dots but I am still getting varied length.
    How to make same length adding dots to process please let me know.
    Regards,
    Manjunath N. Jogin
    Edited by: Manjunath N Jogin on Oct 28, 2009 2:05 PM

    Hi ManjuNadh,
    I think its not an easy task. But i will tell you one workaround.
    1,Drag and dtrop your field in to report.
    2, Make the width of that field as maximum(As per your info. it is 50 right??... i mean the field should occupy 50 charactors without Wrapping)
    3,Do the same steps,I mentioned before,
    Right click on that field>Format field>Common Tab-->Click on 'X-2' Button of "Display String"(Formula editor window will pop-up).
    Then Write this formula,
    {Customer.CustomerName}+"........................................................................
    .............................................." // Length of dots should be same as length of 50 charactors
    4, UnCheck "Can Grow" option.
    This will give your Expected result(Atleast similar).
    Regards,
    Salah
    Edited by: salahudheen muhammed on Oct 28, 2009 3:20 PM

Maybe you are looking for