Determine the required parameters in a VM/AssemblyInstance creation...

Oracle Enterprise Manager Cloud Control's Cloud API documentation [12.1.0.2 EM with 12.1.0.4 Cloud Service Portal Plugin|http://docs.oracle.com/cd/E24628_01/doc.121/e28814/cloud_part5.htm#sthref1171] illustrates some examples on creating VM and Assembly service instances via POSTing to either a Zone or a ServiceTemplate resource.
However, the documentation doesn't exactly specify nor indicate what are the attributes and/or "params" that ought to be included in such as request.
In the current interpretation of service instance creation requests (thus, POST content-type of a service instance with the intention to create a new instance of a service), we have denoted it as a "CREATE" or "DEPLOYMENT" to better synchronized with current IT nomenclature.
As part of the introspective nature of the Cloud API, the primary attributes/params of a "DEPLOYMENT" requests are included as part of the application/oracle.com.cloud.common.ServiceTemplate resource, which means each resource type extending the ServiceTemplate may choose to populate "deployment_params" attribute. Furthermore, for ServiceTemplate in the IaaS family (application/oracle.com.cloud.common.VMTemplate and application/oracle.com.cloud.common.AssemblyTemplate), we will always populate the "deployment_params" attribute.
Here are some examples: (all paths are relative to the EM end point)
<h4>Get the list of IaaS Service Templates to introspect</h4>
GET /em/cloud/service_family_type/iaas?service_templates
"service_templates" : {
"media_type" : "application/oracle.com.cloud.common.ServiceTemplate+json" ,
"total" : "5" ,
"elements" :
"uri" : "/em/cloud/iaas/servicetemplate/vm/oracle%3AdefaultService%3Aem%3Aprovisioning%3A1%3Acmp%3AVirtualization%3ATemplate%3AD7B887836B230A4BE0431780578C7C12%3A0.1" ,
"name" : "saved template from ssa" ,
"media_type" : "application/oracle.com.cloud.common.VMTemplate+json" ,
"type" : "Template"
"uri" : "/em/cloud/iaas/servicetemplate/vm/oracle%3AdefaultService%3Aem%3Aprovisioning%3A1%3Acmp%3AVirtualization%3ATemplate%3AD766060CF1D07533E0431780578CA840%3A0.1" ,
"name" : "Template1" ,
"media_type" : "application/oracle.com.cloud.common.VMTemplate+json" ,
"type" : "Template"
"uri" : "/em/cloud/iaas/servicetemplate/vm/oracle%3AdefaultService%3Aem%3Aprovisioning%3A1%3Acmp%3AVirtualization%3ATemplate%3AD7BDEC41C65F7C74E0431980578C221C%3A0.1" ,
"name" : "aaa" ,
"media_type" : "application/oracle.com.cloud.common.VMTemplate+json" ,
"type" : "Template"
"uri" : "/em/cloud/iaas/servicetemplate/assembly/oracle%3AdefaultService%3Aem%3Aprovisioning%3A1%3Acmp%3AVirtualization%3AAssembly%3AD766B6DD3BDE0F7BE0431780578CA8D8%3A0.1" ,
"name" : "Env Assembly" ,
"media_type" : "application/oracle.com.cloud.common.AssemblyTemplate+json" ,
"type" : "Assembly"
"uri" : "/em/cloud/iaas/servicetemplate/assembly/oracle%3AdefaultService%3Aem%3Aprovisioning%3A1%3Acmp%3AVirtualization%3AAssembly%3AD766898D34A66DCAE0431980578C55B6%3A0.1" ,
"name" : "sidb_asm" ,
"media_type" : "application/oracle.com.cloud.common.AssemblyTemplate+json" ,
"type" : "Assembly"
<h4>Select a VMTemplate to introspect the deployment parameters</h4>
GET /em/cloud/iaas/servicetemplate/vm/oracle%3AdefaultService%3Aem%3Aprovisioning%3A1%3Acmp%3AVirtualization%3ATemplate%3AD7B887836B230A4BE0431780578C7C12%3A0.1?deployment_params
"deployment_params" :
"name" : "zone" ,
"description" : "'zone' attribute is the URI of the zone that the 'application/oracle.com.cloud.common.VM' resource is to be created in" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "based_on" ,
"description" : "'based_on' attribute is the URI of the service template or format String of the originated source which the deployed 'application/oracle.com.cloud.common.VM' resource is to be followed" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "cpu" ,
"description" : "The information that determined how much 'CPU' is to be allocated to the deployed resource" ,
"type" : "LIST" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "memory" ,
"description" : "The information that determined how much 'MEMORY' is to be allocated to the deployed resource" ,
"type" : "NUMBER" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "disks" ,
"description" : "The list of disks to be included in the deployed resource" ,
"type" : "LIST" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.domain_type" ,
"description" : "The domain type of the Virtual Machine" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.network_profile" ,
"description" : "The identifier of the network profile to be used for the network instances of the Virtual Machine" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.server_prefix" ,
"description" : "The server prefix to be specified for the Virtual Machine" ,
"type" : "STRING" ,
"require" : "true" ,
"sensitive" : "false"
"name" : "params.server_size" ,
"description" : "The name of the server instance size" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.request_name" ,
"description" : "The request name to be tracked for the Virtual Machine creation" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.request_description" ,
"description" : "The request description to be tracked for the Virtual Machine creation" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.vnc_password" ,
"description" : "The VNC password for the Virtual Machine" ,
"type" : "STRING" ,
"require" : "true" ,
"sensitive" : "true"
"name" : "params.root_password" ,
"description" : "The Root password for the Virtual Machine" ,
"type" : "STRING" ,
"require" : "true" ,
"sensitive" : "true"
"name" : "params.start_vm" ,
"description" : "Whether or not the Virtual Machine should be started after creation" ,
"type" : "STRING" ,
"defaultValue" : "YES" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.ha_enabled" ,
"description" : "Whether or not the Virtual Machine should be HA enabled" ,
"type" : "STRING" ,
"defaultValue" : "NO" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.disks_overwrite" ,
"description" : "Whether or not the default Virtual Machine disks should be overwritten" ,
"type" : "STRING" ,
"defaultValue" : "NO" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.networks" ,
"description" : "Whether or not the default Virtual Machine disks should be overwritten" ,
"type" : "LIST" ,
"require" : "false" ,
"sensitive" : "false"
<h4>Similarly, for Assembly Template </h4>
GET /em/cloud/iaas/servicetemplate/assembly/oracle%3AdefaultService%3Aem%3Aprovisioning%3A1%3Acmp%3AVirtualization%3AAssembly%3AD766B6DD3BDE0F7BE0431780578CA8D8%3A0.1?deployment_params
"deployment_params" :
"name" : "zone" ,
"description" : "'zone' attribute is the URI of the zone that the 'application/oracle.com.cloud.common.AssemblyInstance' resource is to be created in" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "based_on" ,
"description" : "'based_on' attribute is the URI of the service template or format String of the originated source which the deployed 'application/oracle.com.cloud.common.AssemblyInstance' resource is to be followed" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "deployment_plan" ,
"description" : "'deployment_plan' attribute describes the configuration of which the deployed 'application/oracle.com.cloud.common.AssemblyInstance' resource is to be used in the XML deployment plan format" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
One could think of some ways to use this information in its integration. In particular, when Enterprise Manager were upgraded to a newer version, additional optional parameters may be added or some existing parameters may no longer be needed. These changes may be automatically discovered via the above introspection.
For example, a client may cache the deployment parameters and before POSTing to create a new service instance, compare the API's deployment parameters with the cached copy to determine whether there are additional "require"="true" parameters. Even though Enterprise Manager will include missing required parameters/attributes in its 400 response, by introspecting deployment_parameters, a client can determine, a priori, what may be needed.

The following additional parameters may be specified (though all of them are optional) as part of the Assembly Instance creation request:
"name" : "params.assembly_instance_name" ,
"description" : "The name of the assembly instance" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.request_name" ,
"description" : "The request name to be tracked for the Assembly Instance creation" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.request_description" ,
"description" : "The request description to be tracked for the Assembly Instance creation" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.vnc_password" ,
"description" : "The VNC password for all the Virtual Machines in the assembly" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "true"
"name" : "params.root_password" ,
"description" : "The Root password for all the Virtual Machines in the assembly" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "true"
"name" : "params.server_size" ,
"description" : "The name of the server instance size for all the Virtual Machines in the assembly" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
"name" : "params.network_profile" ,
"description" : "The id of the network profile for all the networks in all the Virtual Machines in the assembly" ,
"type" : "STRING" ,
"require" : "false" ,
"sensitive" : "false"
For example,
"params":{
"assembly_instance_name":"QA Assembly",
"request_name":"Quarterly Testing 1",
"request_description":"Here is the request to create an QA Assembly for Quarterly testing",
"vnc_password":"secret",
"root_password":"secret",
"server_size":"Small",
"network_profile":"oracle:defaultService:em:provisioning:1:netConfig:D7C43DB9969841F5E0431980578CB5C1"
When both "deployment_plan" and "params" are specified during Assembly Instance creation request, the values in the "params" attribute would take precedent. For example,if "deployment_plan" contained various server size specifications for the assembly while "params.server_size" were specified to be "Small", all Virtual Machines created would be of size "Small" instead of the values specified in the "deployment_plan".

Similar Messages

  • How the system determines the Requirement type  for one sales order

    Hi,
    SAP-SD Gurus,
    Please tell me how the system determines the Requirement type  for one sales order?
    Thanks & Regards,
    Sreenivas.P

    Hi,
    System follows some search criterial to determine the requirement type
    1. First, an attempt is made to find a requirements type using the strategy group in the material master.
    2. If the strategy group has not been maintained, the system will determine it using the MRP group.
    3. If the MRP group has not been defined, the system uses the material type instead of the MRP group when accessing the corresponding control tables.
    4. If no requirements type is found here, the system assumes a special rule and attempts to find a requirements type with the aid of the item category and the MRP type.
    5. If this is not possible, a last attempt is made to find a requirements type with the item category only.
    6. If the last attempt fails, the system declares the transaction as not relevant for the availability check or transfer of requirements.
    Please check the path
    SPRO->SALES & DISTRIBUTIONS->BASIC FUNCTIONS>AVAILABILITY CHECK AND TOR->TRANSFER OF REQUIREMENTS--->DETERMINATION OF REQUIREMENT TYPE USING TRANSACTION.
    Hope it will clarify
    regards,
    santosh

  • How does the MRP Group determine the Requirement Type

    Hello,
    I find in help that the MRP Group or the Strategy Group in the MRP view of the material master record determines what Requirement Type is used.
    Could you please tell me in which table / transaction can I find the assignment of Requirement Type to MRP Group? I mean it in case when the Strategy Group has not been maintained.
    I will appreciate your help very much.
    Best regards,
    Robert

    Dear,
    System will pick the requirement type from strategy group maintained in MRP 3 view of material master, If the strategy group is not maintained, then only system will check the MRP group In MRP1 view and check the strategy group maintained in OPPR
    Based on strategy Group- you can find the requirement type In IMG>production> Production Planning >Demand management> Planned Independent requirement -->Planning strategy -->Define strategy , From here you can find the requirement type and requirement class
    and then go to OVZG
    if the requirement class have a setting for costing - order costing and costing details, while saving the sale order system will update the cost of goods sold in condition EK02

  • Change Individual Material - What are the required parameters?

    All,
    I've just started using ES Workplace to test out some of the packaged SAP services.  I've been able to successfully use the "Find Material Basic Data by Elements" service to search for materials.  But now I'm having trouble with the "Change Individual Material" service and getting it to do anything.  Specifically, I can invoke the service from WS Navigator and it says that it executed successfully but the fields that I was attempting to chagne are not changed on the material. 
    So, I have two questions:
    1.) Where is the documentation for each service which defines which fields are reqruied for the service method to execute successfully?  I don't see it anywhere.
    2.) For this service in particular, what fields are required for the service to execute?  Say, for example, that I want to change the volume of a material.  Which fields need to be populated?

    I can see some sample test data is also given there, please see link posted in previous post (but for ERP).
    Regarding your question about so many fields required to update certain data then please remember these services are created to be very generic so you pass lot of data which you may not want to update but only change field which you want to update and it should work.
    Same service you can use to update different attributes of Individual Material.
    One more thing, you are reading data using material service and trying to update individual material, is it correct? i thought they are two different thing.
    Regards,
    Gourav

  • How SCCM client determines the required space for package in cache?

    Hi,
    I have deployed many small applications within SCCM. Now it is time to deploy Lingvo - the size of installation folder is 2.5 GB - and my test deployment report says that there is not enough client cache disk space... From the SCCM Right-click tools, I've
    changed the cache size many times (and restarted  SMS host agent too) - and deployment was successful only after I set client cache size to 65 GB. Why so ridiculous? 

    The Configuration Manager 2012 client cache will maintain itself automatically. You can find more information here about how that Works:
    http://technet.microsoft.com/en-us/library/gg712288.aspx#BKMK_ClientCache
    Have you verified that your existing applications is NOT marked as persist in cache, because if they are they will not be deleted automatically. You could use various script to delete the cache on your clients:
    http://cm12sdk.net/?p=1526
    These two link might be handy as well:
    http://blogs.msdn.com/b/helaw/archive/2014/01/07/configuration-manager-cache-management.aspx and
    http://blogs.technet.com/b/meamcs/archive/2012/10/04/managing_2d00_configuration_2d00_manager_2d00_2012_2d00_client_2d00_cache.aspx

  • Creation profile with required parameters

    Please can anyone tell me  how to create the new creation profile with the following parameters: Delivery on Thursday and creation on Wednesday.

    Hi,
    Settings for the Creation Profile
    You make the following settings in Customizing for Purchasing under Scheduling Agreement ® Maintain Release Creation Profile for Scheduling Agreement with Release Documentation.
    General Parameters
    For JIT delivery schedules, you select Changed or next date. For forecast (FRC) delivery schedules, you select Next date only.
    For JIT schedules, you specify that backlogs and immediate requirements are determined.
    Aggregation Horizons
    For JIT schedules, you specify daily aggregation and enter 10 workdays as End. For FRC schedules, you choose monthly aggregation and enter 180 workdays as End.
    This has the effect that JIT delivery schedules show the daily quantities for the next 10 workdays and FRC schedules the monthly quantities for the next 180 workdays (9 months à 20 workdays).
    Creation Periodicity
    You specify weekly creation for JIT schedules and monthly creation for FRC schedules.
    Tolerance Profile
    You specify 10 days as the checking period for JIT schedules, since this corresponds to the release horizon. You enter 5% as upper and lower tolerance limits and choose Overall check.
    In your case JIT SCHEDULE IS VALID. I hope this will clear your issue.

  • Problems with the print parameters of REUSE_ALV_GRID/LIST_DISPLAY

    Hello,
    I would like to put the printing parameter IS_PRINT of the REUSE_ALV_LIST_DISPLAY. I can fill the structure but it doesn't work.
    I've try the following cases:
    - get the default print parameters, change this, set the print parameter (GET / SET_PRINT_PARAMETERS)
    - set the structure print_cntrl of the parameter is_print
    Additional I've test the programm BCALV_TEST_LIST_PRINT2. I can fill the selection parameter for pages, for the printer, etc. - when I debug, the structure is_print is filled, but it hasn't any effect.
    I need this function to change the field armod to put the list into the archive.
    Just, I haven't an idea. Perhaps has anyone this problem too.
    Best regards
    tkaess

    Hi,
    from the docu of parameter IS_PRINT in the fm's docu (REUSE_ALV_LIST_DISPLAY):
    Prerequisite: Before you use these parameters, you must call the function module UNSET_PRINTPARAMETER. This initializes the required parameters. Value range Default
    Regards,
    Klaus

  • Determination of requirement type

    hi,
    i am trying out all the posible search strategies to determine the requirement type.
    i am successful in determining the req type against the strategy group and the MRP group which i maintain in the material master.
    However, the next search strategy of Material Type is not successful. I need some help as to where is the assignment of req type against material type is done.
    Also, the next two search strategies are used ( Item cat  + MRP Type & Item Cat ). I know where the assignments are done for this & it has been done correctly. But, this also does not determine the req type.
    Kindly help me with the solution.

    Hi,
    As soon as you save an order.VA01..the requriements of each line item are trasnferred to MM/PP depending on the planning strategy chosen for each material at the material master record. Therefore there is no chance of deactive the requriement type.
    I'm not sure but try this exist,
    V45S0003 MRP-relevance for incomplete configuration
    V45S0004 Effectivity type in sales order.
    Regards,
    R.Brahmankar

  • Initiate GP without filling in required parameters at initiation.

    Hi Experts,
    Does anyone know how to initiate a GP without filling in the required parameters? I want the user to fill those in from an Adobe Form. Also, how do I assign a role to a user at runtime so I dont have to assign role at the initiation process? We wont always know who a specific task should be assigned to until runtime.
    By the way, I tried this in an iView (application parameter) of type sap.com/cafeugpuiinst. and it doesn't work:
    process.template.id=[PROCESS_ID]&process.autostart=t
    Kunal.

    Hi Samir,
    Executing each callable object separately is working fine, I have a strong feeling it has something to do with the consolidation of the parameters in the process itself.
    Chandan,
    In the GP runtime on the left pane you can see all the actions that are assigned to you when executing the Guided Procedure process. What I mean by "The RFC action doesn't even show in the GP runtime" is that the action which calls a BAPI which is a External Service callable object does not show in the list of actions even though it is assigned to me.
    Could it be something to do with the cardinality of the parameters?? Each individual paramter is 1..1 but when I group the parameters the Group node is 0..1 and the params within it are 1..1, could this have something to do with it? I'm totally stuck!
    Kunal.

  • API gateway/NWadmin/Require parameters tab

    I installed the API gateway. When I create the API object and attempt to
    configure it, the "required parameters" tab does not appear where I can edit
    paths. Am I missing something?

    You need the GW5.5 snapins to make that work. Do you have a full set?
    On Mon, 10 Sep 2007 18:37:59 GMT, "Jim Alexiou" <[email protected]>
    wrote:
    >I installed the API gateway. When I create the API object and attempt to
    >configure it, the "required parameters" tab does not appear where I can edit
    >paths. Am I missing something?
    >
    Tim
    Tim Heywood (SYSOP)
    NDS8
    Scotland
    (God's Country)
    www.nds8.co.uk
    In theory, practice and theory are the same
    In Practice, they are different

  • Regarding configuration of "Parameters for determining the basic dates"

    Hi All,
    Can anyone give inputs in which scenario we need to use the configuration "Parameters for determining the basic dates".
    1)Do we have any restrictions for usage of above IMG configuration, 2) any pre-requisites to use the configuration of "Parameters for determining the basic dates" and 3)does configuration of this task is having any integration with any other modules, if yes what is the point of integration with other modules.
    Thanks in advance.

    Dear Aditya,
    Parameters for determining the basic dates in production order are used to calculate the Basic Start date & End date of Production order. It Determines if and how the basic dates or the dependent requirements dates are adjusted during lead time scheduling. You can customize this in OPU3 for planned order & OPU5 for Production Order.
    There are the following possibilities:
    1.The basic dates are adjusted and the dependent requirements are scheduled for the start dates of the relevant operations.
    2.The basic dates are not adjusted and the dependent requirements are scheduled for the start dates of the relevant operations.
    3.The basic dates are adjusted and the dependent requirements are scheduled for the order basic start date.
    4.The basic dates are not adjusted and the dependent requirements are scheduled for the order basic start date.
    1)Do we have any restrictions for usage of above IMG configuration
    For scheduling this has to be. If you want that start date should be calculated based on Inhouse production time & not on routing select opetion 2 or 4
    2) any pre-requisites to use the configuration of "Parameters for determining the basic dates"
    Not as such
    3)does configuration of this task is having any integration with any other modules
    Not directly but with MM to determine dependent requirement Proposal.
    Regards
    ABhijit Gautam.

  • Is there a way to dynamically determine the number of out parameters for a server side procedure?

    Hi,
    Below is a helper method used for calling a server-side function which loops through the inbound bindVars parameter to populate the function's IN parameters. Is there a way to dynamically determine the IN/OUT parameters based on the procedure name in the stmt parameter? No members of the CallableStatement class seemed promising, but the getParameterMetaData() method in the PreparedStatement class seemed like it could be helpful lead. However, I have not found any detailed descriptions (yet) of how to use it.
    protected Object callStoredFunction(int sqlReturnType, String stmt,
      Object[] bindVars) {
      CallableStatement st = null;
      try {
      // 1. Create a JDBC CallabledStatement 
      st = getDBTransaction().createCallableStatement(
      "begin ? := "+stmt+";end;",0);
      // 2. Register the first bind variable for the return value
      st.registerOutParameter(1, sqlReturnType);
      if (bindVars != null) {
      // 3. Loop over values for the bind variables passed in, if any
      for (int z = 0; z < bindVars.length; z++) {
      // 4. Set the value of user-supplied bind vars in the stmt
      st.setObject(z + 2, bindVars[z]);
      // 5. Set the value of user-supplied bind vars in the stmt
      st.executeUpdate();
      // 6. Return the value of the first bind variable
      return st.getObject(1);
      catch (SQLException e) {
      throw new JboException(e);
      finally {
      if (st != null) {
      try {
      // 7. Close the statement
      st.close();
      catch (SQLException e) {}
    James

    The PreparedStatement.getParameterMetaData() object is exactly what you need for this task.
    Once you have the ParameterMetaData you can ask it how many parameters are present and which mode they are. The parameters are numbered from 1 to n and you can use ParameterMetaData.getParameterMode(1); to get the mode of the 1st parameter. The modes are defined as static values in the ParameterMetaData object. Check out the doc at http://docs.oracle.com/javase/7/docs/api/java/sql/ParameterMetaData.html
    Timo

  • BAPI_SHIPMENT_COST_ESTIMATE  What are the min. required parameters to pass

    Hi All,
       I would like to know what are the minimum required  parameters to pass in BAPI BAPI_SHIPMENT_COST_ESTIMATE. And from which tables I can pull out that information to pass to this BAPI.
    Does this BAPI creates a shipment cost document in the system or just shows the estimate of the shipment cost.
    If it creates a shipment cost document then its good for me. but if it shows us just the estimate does it shows estimate for each delivery (total Qty, Unit Price & Total Price). 
    What will be the item category it will pick. I like to see it picks  basic price related item category.
    Does any body has used this bapi ?
    Appreciate your fast reply.
    Regards,
    Leona

    Hello, I´ll try to answer your question:
    1. is it possible to run the bapi without actual shipment number and the shipment ( & cost ) will be created in simulation mode ?
    I think that the bapi only run with external shipment number and only run in simulation mode, that´s mean the bapi can not create any shipment and cost document, if you want to create a shipment use BAPI_SHIPMENT_CREATE, to create a cost document I don´t know if there is a bapi but you can create easily with transaction VI01 (batch-input)
    The shipment number that you use to call the bapi is a ficticious number always between external range indicated in field V_TVTK-NUMKE with the shipment type that you use.
    2. is it possible to perform estimation to inbound shipments ?
    Yes it´s depend on the shipment type. In standard system 0010 is used
    In the example that I have I use an inbound delivery
    3. does the bapi creates shipment and scd in simulate mode like transaction VICI ( from sales order ) ?
    I think that the bapi only run in simulation mode and it can not create any document
    4. is there any problem if i customized my scd item categories to open manualy ?
    I think that the bapi needs to work properly automatic iten categories
    can you please post sample code ( or any other doc's ) for this bapi ?
    I send you a document with an example if you give me an e-mail because I don´t know how to attach a word document
    Best regards,

  • How to determine the JDK version required to use a jar?

    Hi all.
    I am using a hosted server that uses JDK 1.4.2 and I cannot upgrade the VM. I have been finding it extremely difficult to install web applications on this server since I find that after installing the app, the web server complains the bytecode used in the jar is newer than the VM can understand (or it complains that the app uses JEE servlet or JSP methods it cannot find).
    To compound the problem, only about 25% of the sites I've visited that provide jars for download mention the minumum JDK version required to use them. (Some do not mention any system requirements at all besides 'requires Java and a Java application server').
    Do any of you know of any tools that can analyze a jar and determine the bytecode version it uses?
    (Another helpful tool would be one that can determine the minimum JEE APIs required to run a web app..., but that's probably wishful thinking :)).
    Thanks for your help.
    Michael N. Christoff

    The major/minor version of the class file is the way to go.
    Also, it's not necessary to write a separate program to get to those. javap prints them out when being passed the -v flag.
    Note, however that "JDK version" is not a correct term, as I can create 1.4-compatible class files with a Java 6 JDK (by passing the -target flag to javac). Those won't look any different than .class files written with a 1.4 JDK.

  • How to determine the values for Model Parameters in Forecasting

    Hello Gurus,
          On basis we will determine the values  for the Model Parameter values (Alpha, Beta, Gamma, Sigma).
    Thanks,
    Siva.

    Dear Siva,
    the values are dependent from the forecast stratey and forecast model.
    The forecast strategy determines the method or the techniques that are used to create the forecast. You set the forecast strategy in the forecast profile.
    There are some settings that you must make for certain forecast strategies. The table below shows you which settings these are. You make these settings either in the univariate forecast profile or under the Model and Parameters tabs of the Forecast view on the demand planning desktop.
    Model initialization is the process by which the system determines the necessary model parameters for the chosen forecast model. These parameters are in following link:
    http://help.sap.com/saphelp_scm50/helpdata/en/ac/216b74337b11d398290000e8a49608/frameset.htm
    I hope this helps you further.
    Regards,
    Tibor

Maybe you are looking for