Transport Quality Check-How to design

Dear All,
During transport request migration from SAP development system to SAP production system, we are facing following challenges.
1. Parallel developments
Change1 on ObjectA is done on development and migrated to test. Another change2 on same objectA is done by other developer and he also send it to test. Change1 is overwritten and testing can not be performed.
2. Changes moved to production for critical business objects during a time when critical business activities are scheduled.The timing of change migration to production was wrong.Developer and tester were not aware of that critical business activity.
I request your suggestion on how quality check can be in place to avoid above situations.
What is the process following in your organization/client/project?
Thankful to All in Adv.
Brgds,
Pankaj

Hi Pankaj,
This is not a technical issue.
Only thing you can do is to make the developers aware of production impact.
may be remove their rights to perform imports in production... so that a system admin can control it.
You will have to figure out.. approval level in your organization to transport anything in production.
Also a fixed time to be decided for transport, may be weekly once.
Also for emergency transports, you must have a higher level of approval procedure in place.
Regards
Gaurav Desai

Similar Messages

  • How to do data quality check on XI?

    Hi XI guru,
    I am working on a project, our architect want XI to perform some data quality check to make sure the message contains correct data in future processing. Is there any existing solution or walk arround for XI to perform the data quality check?
    For example: if field A and field B is not exist, then XI need to send a email to remind someone who support this interface.
    For this kind of scenario, is that possible for XI to handle? What's the best option for XI?

    Hi,
    check all the condition in UDF and based on the condition result raise an alert.
    follow below steps:
    Michal Krawczyk
    The specified item was not found.
    Configuration steps are: go to transaction ALRTCATDEF
    1) Define Alert Category
    2) Create container elements which are used for holding an error messages.
    3) Recipient Determination.
    https://www.sdn.sap.com/irj/sdn/wiki?path=/display/xi/alert%2bconfiguration%2bin%2bxi
    Alert can be triggered in different ways.
    1) Triggering by Calling a Function Module Directly.
    Triggering XI Alerts from a User Defined Function
    chirag

  • How to design Master datas?? Whats is Time Scenarios???Explain..

    How to design Master datas?? Whats is Time Scenarios???
    Can anybody explain about Time Scenarios???

    Hi..
    to tell it is huge ..
    but a slice of it 
    Design          – Create design documents
    Prod.          – Make the product
    Quality          – Confirm quality of product
    Sales          - Market the product
    Purchase                    – Procure the items
    Accounts                       To control the cost of Mfg
    These steps should be understood as a general approach. To what extent they must be carried out depends
    on the actual situation and the experience of the project members involved.
    After deciding on the business process being dealt with, the basic steps to implementing a BI based solution
    are:
    1. Focus on the structure of information
    Develop a complete understanding of the underlying business processes. Create an Entity Relationship
    Model (ERM) of the business process
    The ERM as a function of the information
    2. Focus on analytical needs - Overcome model complexity
    Create a valid data model. Translate the ERM to the Multi-Dimensional Model (MDM) / Star schema
    The MDM as a function of the analytical processing
    3. Build the solution as a part of an integrated data warehouse
    The Star schema on the BI stage are the InfoCubes. Translate the MDM / Star schema to one or more
    InfoCube.
    coming to time ..
    How real-world changes are dealt with, i.e. how the different time aspects are handled is the most
    important topic with data warehouses.
    The attributes of a characteristic that will reside in its master data table are determined in the modeling
    phase. Each attribute can be defined individually as being time dependent:
    There is one ‘time dependent’ check box for each attribute in the ‘attribute’ tab page section.
    Time dependency of an attribute allows you to keep track on the changes over time of the relation of the
    characteristic and the time dependent attribute values.
    In terms of technical implementation, two master data tables exist if we have both non-time dependent
    and time dependent attributes.
    One master data table stores all relations to non-time dependent attributes (name of the table:
    /BIC/P<InfoObject name>) and
    One table stores relations to time dependent attributes (name of the table: /BIC/Q<InfoObject
    name>).
    The time dependent attributes master data table has additional DATETO and DATEFROM system
    attributes. In queries the different constellations are addressed using the key date ( Query properties).
    The validity attributes are not available for navigation.
    The text table, or better the description attributes, may be defined as time dependent.
    SID tables with respect to master data:
    The SID table is always generated if an InfoObject is not defined as ‘attribute only’ (tab page general).
    This table is used if the access to an Infocube or DataStore Object uses a navigational attribute or if the
    access is via a characteristic without attributes. Name of the table: /BIC/S<InfoObject name>
    The non-time dependent attribute SID table of a characteristic for access via non-time dependent
    attributes. Name of the table: /BIC/X<InfoObject name>
    The time dependent attribute SID table of a characteristic for access via time dependent attributes.
    Name of the table: /BIC/Y<InfoObject name>
    with regards,
    hari kv

  • Implementation of Oracle Coding Standards and Code Quality Checks

    I wanted to implement a list of coding standards and code quality checks for my oracle packages,functions,views,tableetc .
    for example
    All variables with number datatype should start with N_ and charcter type with C_ in all my tables & views definition.
    This can be identified during peer review & can be corrected, but i think this is a repeated process which i don want to burden the developers rather i wanted a tool which does all these kind of checks which can be automated.
    Is there any tool which does this operation or can someone give me a little idea how can i automate these stuffs bu creating a generic oracle procedure which can run through all the tables,views and generate a error report for those which are deviating from the standards.
    Thus we can reduce the manual effort spent on peer review, please suggest.
    thanks in advance

    maru wrote:
    I wanted to implement a list of coding standards and code quality checks for my oracle packages,functions,views,tableetc .
    for example
    All variables with number datatype should start with N_ and charcter type with C_ in all my tables & views definition.Hungarian notation is dead. It has no place in modern programming languages. Has no place in PL/SQL. Anit ain't just me saying that.
    +"Encoding the type of a function into the name (so-called Hungarian notation) is brain damaged—the compiler knows the types anyway and can check those, and it only confuses the programmer."+
    Linus Torvalds
    +"No I don't recommend 'Hungarian'. I regard 'Hungarian' (embedding an abbreviated version of a type in a variable name) a technique that can be useful in untyped languages, but is completely unsuitable for a language that supports generic programming and object-oriented programming—both of which emphasize selection of operations based on the type an arguments (known to the language or to the run-time support). In this case, 'building the type of an object into names' simply complicates and minimizes abstraction."+
    Bjarne Stroustrup
    2) Conditional Statements
    IF (x = 1) --> Wrong
    IF ((x = 1) AND (y = 2)) --> wrong
    IF x = 1 AND y = 2 --> RightIdiotic rules. The simple rule should be readability of code. Not how many brackets to use, and when not to use brackets. Minute standards like detracts from designing and writing proper code, fast and efficiently.
    There are many more rules (which is specific to ur application) which can be incorporated in the tool, there by giving consistency ,readability and easy to maintain for the developers.Bull. The more rules there are, the more difficult it becomes for programmers to write code. As it is no longer about writing readable and flexible and performing code - it is about double checking every single statement line against a huge list of rules about do's and dont's. It is not about getting the programmer focusing on solving the problem - it is about distracting the programmer with a complex and large rule list of how the code should look like.
    Sorry - but this rubs me the wrong way. In that environment, I would be the first to tell you to shove your "+many more rules+".
    I've developed systems in over a dozen languages over the years. I've seen all kinds of standards. The standards that work are those that are short, simple and sensible. Hungarian notation is not sensible. Writing reserved words in uppercase is not sensible. Dictating how brackets should be used is not sensible.
    What is sensible is using the de facto naming standards in use today - as per .Net Guidelines for Names (MSDN) and Code Conventions for the Java Programming Language.
    What is sensible is providing guidelines like bulk collection needs to be justified (not possible using SQL only) and use the limit clause to manage memory spend on the collection variable. Or how packages need to be used to modularise code, providing a public interface and private implementation.
    Standards are about creating a sensible and easy-to-use framework for writing code. It is not about creating a list of a 1001 rules that a developer needs to remember and adhere to, as if the developer is now part of some weird religious sect that has rules for every single aspect of human behaviour.

  • Data quality check or automation

    Apart from passing the report to the user for testing are there ways the process can be automated for a data quality check and how?
    Thanks.

    Hi Dre01,
    According to your description, you want to check the report data quality. Right?
    In Reporting Services, the only way to check the report data is viewing the report. So for your requirement, if you want to make this data processing automatically. We suggest to create subscription, it will process the data automatically based
    on the schedule and you will get the subscription of report to check if it shows data properly.
    Reference:
    Create, Modify, and Delete Standard Subscriptions (Reporting Services in Native Mode)
    If you have any question, please feel free to ask.
    Best Regards,
    Simon Hou

  • HOW TO DESIGN RANGE SELECTION IN MODULE PULL LIKE SELECT-OPTION.

    HOW TO DESIGN RANGE SELECTION IN MODULE PULL LIKE SELECT-OPTION.
    how can we add range selection in screen painter.
    regards.

    Hi,
       create two input fields and a push button like select option in the screeen.
    Try checking this logic
    <b>Program:</b>
    <b>ranges</b> ra_matnr for mara-matnr.
    <b>Layout field name declaration:</b>
    Give the low field name as ra_range-low
      and high field name as ra_range-high.
    extension for pushbutton.--exten(function code)
    next -- function code for the enter key.
    PBO
    module status_3000.
    PAI
    module user_command_3000.
    <b>module user_command_3000.</b>
    if sy-ucomm = exten.
      call screen 400. (screen which shows extension values can be kept).
    elseif sy-ucomm = Next.
    if ra_matnr-low is not initial.
        ra_matnr-SIGN = 'I'.
        ra_matnr-OPTION = 'EQ'.
        APPEND ra_matnr.
        clear ra_matnr.
    endif.
    if ra_matnr-high is not initial.
        ra_matnr-SIGN = 'I'.
        ra_matnr-OPTION = 'EQ'.
        APPEND ra_matnr.
        clear ra_matnr.
    endif.
    endif.
    endmodule.
    module status_3000.
    read table ra_matnr  index 1 into ra_matnr .
    set pf-status '3000'.
    set title '3000'.
    endmodule
    Br,
    Laxmi.

  • How to Design Report for Excel output?

    Hello Experts...
    I have both versions Crystal Report XI and Crystal 2013 at this time as we are in the process of Upgrading...
    How to design for excel output with no page size limit.
    I have several fields going across (crossing width of paper size 11X17 landscape) and I do not need this report output to be printed at all only for excel output.
    Appreciate your time!
    Thank you,
    Padma

    Hi Padma,
    You would need to increase the Page Size horizontally. Go to File > Page Setup > Check 'No Printer' > Check 'Dissociate Formatting Page Size and Printer page Size' > Increase the Horizontal value.
    Also see:
    http://scn.sap.com/docs/DOC-6687
    and
    How to WYSIWYG SAP Crystal Reports Export to XLS
    Formatting a Crystal Report for Export to MS Excel
    -Abhilash

  • How to design a program on paper.

    how to design a program on paper.
    I am planning to create a small program, I want to do some paper work before writing the first line of code, what do I do and how do I do ?
    should I learn UML and do it or any other thing ?
    my question is to experience programmers, what do you do before writing the code for any program ?

    Most projects do very little other than collect information, process the information, and store the information.
    1st - Identify what your project really is (project statement including well defined scope)
    2nd - Identify resources
    Data
    Users
    Equipment Needed
    Developers available for the project
    etc...
    3rd - Do a reality check against your resources
    4th - Aquire more resources as required or scale back project scope
    5th - Get buy off from interested parites on your project definition and scope.
    6th - loop back to 1 as need to attain a working definition and resources to complete the project.
    (Notice: no code has been written yet--nor even thought about)
    7th - Identify Data and Data Sources
    8th - Define appropriate distribution of functionality across Tiers
    9th - Assign teams for each or set phase of each for implementation purposes (according to project needs) Note: User Interfaces are always most complex -- assign your people accordingly.
    10th - Identify data and processes specific to tier
    11th - process flow models with data flow over lays
    12th - design objects to implement process and facilitate data flow
    13th - functionality review and buy off from clients
    14th - loop back to 10 as needed
    (Notice: no code yet)
    15th - <here it is> code here
    16th - debug (with code reviews)
    17th - integrate
    18th - debug (with code revies)
    19th - loop back to 15 as needed
    20th - alpha test (large integration)
    21st - debug (with code reviews)
    22nd - loop back to 20 as needed
    23rd - beta and user trials
    24th - user requested changes
    25th - debug (with code reviews)
    26th - loop back to 23 as needed
    27th - user buy off
    28th - project delivered
    29th - wrap up and archive of documentation
    30th - on going (life cycle) maintenance.
    There ya go, that is about what I go through when desiging a project--the coding is a very very small part in comparison to the rest. Coding come to approximately 20% of a project.

  • How to design a client object???

    hello,Michael Wooten
    thank for your help, now I know the list of Java data types for the parameters
    and return values, and their corresponding SOAP data types.
    but how to design a client object, f.e: this object is value Object in ejb, their
    have some gets and sets methods, these set methods, their return type is void
    in java, but now in web service,how to deal with these prolem?
    like ejb, we have ejb's design pattern, for web service, do we have their design
    pattern also?
    thanks :-)

    Hi littlehill,
    In general, you want to think of the input parameters (and return values) for
    a web service method as "hierarchical state", not objects :-)
    The main motivation for taking this approach is to reduce the likelihood of interoperability
    issues with other (noteably non-Java) SOAP packages. The JavaBean model provides
    a simple, easy to implement mechanism for creating "hierarchical state", because
    it allows nesting. Using this nested JavaBean approach, you should be able to
    create an object graph that represents your "value object", but again the key
    here is to not thinking of them (the value objects) as objects, but state ;-)
    Each SOAP (or Web Services) toolkit will have a different approach and API for
    writing SOAP clients, unless it supports JAX-RPC. This being the case, it is a
    bit difficult to come up with an "across the board" design for a web service client
    ;-) In the case of Java-based SOAP toolkits, most developers prefer to "stay in
    the object world" as opposed to dealing with XML parsing APIs. To accommodate
    this desire, most Java-based SOAP toolkits have a "XML-to-Java, Java-to-XML" type
    mapping mechanism to handle the complexities of this task. If you don't want to
    muck around with type mappings, you should look around for a product that can
    generate Java classes from XML Schema, and vis-versa. WLS 7.0 does a better good
    of this than WLS 6.1, so you might want to check it out. I've also had a fair
    amount of success with the Exolab Castor data binding package (http://castor.exolab.org/sourcegen.html).
    It has a very comprehensive implementation of "XML Schema Part 1: Structures"
    and "XML Schema Part 2: Datatypes", is open-source, and works quite well. When
    you get down to it, a good XML Schema processor is key to saving yourself lots
    of frustration and coding.
    Regards,
    Mike Wooten
    "littlehill lee" <[email protected]> wrote:
    >
    hello,Michael Wooten
    thank for your help, now I know the list of Java data types for the parameters
    and return values, and their corresponding SOAP data types.
    but how to design a client object, f.e: this object is value Object in
    ejb, their
    have some gets and sets methods, these set methods, their return type
    is void
    in java, but now in web service,how to deal with these prolem?
    like ejb, we have ejb's design pattern, for web service, do we have their
    design
    pattern also?
    thanks :-)

  • How to design a web to improve PR of google?

    Everyone know:PR is very improtant for a websit,and the web designed is a important factors,
    and how to design a web to improve PR,is a improtant question,please disiness ?
    i have designed a jewelry wholesale business wensite,
    my PR is 3,and how to improve PR,please tell me??
    thank you

    The link you provided goes nowhere.
    I assume you mean http://www.jewelry86.com/
    Start by fixing the validation errors
    Then check Google's Webmaster Guidelines and put them into practice:
    http://www.google.com/support/webmasters/bin/answer.py?hl=en&answer=35769

  • How to design infocube and ods

    Hi all,
    How to design infocube and ods. What are the steps involved in this process. please send me to : [email protected]
    thanx in advance
    bhasakr

    Hi Bhaskar ,
    I found the following links which is very good as it shows how to create  infocube step by step from basic with snapshots.
    http://www.bridgeport.edu/sed/projects/cs597/Fall_2003/vijaykse/step_by_step.htm
    Also check the foll.
    http://www.awprofessional.com/articles/article.asp?p=28666&seqNum=3&rl=1
    http://help.sap.com/saphelp_nw04/helpdata/en/80/1a643fe07211d2acb80000e829fbfe/content.htm
    http://www.crestech.org/Crestech/CourseCatalog/Acrobat/Sap/sap_bw_80hrs.pdf.
    for creating ods objects
    http://help.sap.com/saphelp_nw04/helpdata/en/4a/e71f39488fee0ce10000000a114084/content.htm
    http://www.nesug.org/html/Proceedings/nesug04/pr/pr02.pdf.
    http://64.233.167.104/search?q=cache:cg6dvsTAmxUJ:www.vdestiny.com/CourseOutlines/PDF/The%2520Output%2520Delivery%2520System%2520in%2520SAS%2520Software%2520-%2520Basics.pdfcreatingods&hl=en&gl=in&ct=clnk&cd=10
    Please reward for the same.

  • Quality checks at level of vendor's plant (in GR)

    Dear all,
    we have a problem with quality checks during GR. Our client wants to be able to check the his vendors at plant level.
    The dynamic modification rules have to consider not only the vendor but also the plant of the vendors from wich the materials were send.
    How can I do it?
    Thanks

    Please delete this duplicate thread. There is already one thread for same query.

  • How to Design Optimal Infocube

    Hi,
    Can any one explain how to design a optimal infocube, means how many dimensional tables to be maintain, and on wht basis r how to decide wch infoobjects should be maintained in dimensional table, and whn we go for line item dim., etc.....
    Regards
    Ramakrishna K

    Hi,
    We can always change the infocube desing unless there is no data in the cube.
    By desining means the the characteristics in the cube are rearranged in the dimensions to make the size of the dimension table as optimal as possible and that is done through the logical grouping of the characteristicsinside the dimensions.
    Just identify the chars which are logically related that is whose combinations doesn't changes frequently.It will result in less no of records and the drilldown during the report execution will be consume less time.
    It's always when you go for optimal design check or the peformace check.
    One of the exapmle is the program SAP_INFOCUBE_DESIGNS which gives you the ratio of the sizes of the various dimension table.
    This is used to check to make sure that the ratio of the dimension tbale size should not increares more then the total size.
    In other owrds no dimension tbale should have size more then 11% of the total size.
    you can see the incorrect entries in red in this program.
    One you get the error for particular table then you will have to rearrange the the chars of dim table that could include removing from one dim table and adding into another untial you get accurate dim tables..
    This is one of the handy exapmles there can be may more depending upon the scenarios.
    Hareesh

  • How to design ODS

    Hi gurus,
    How to design ODS, what are the guidelines for designing it. Is there any difference between Infocube design and ODS design. please send to : [email protected]
    thanks and regards
    bhaskar

    Hi,
    http://help.sap.com/saphelp_sem40bw/helpdata/en/e3/e60138fede083de10000009b38f8cf/frameset.htm
    Check your mail box.
    Assign points if helpful.

  • Incorporating Quality check in Repetitive scenario

    Hi PP Experts,
    I have a requirement which is as follows for Repetitive scenario
    I need to do Quality check (for total carbonate (TC) value -- say will be in decimal)on one of the semifinished material and based on that result the operator controls the input temperature to the machine (say for example if total TC is 10 then the temp is say 110 deg). The requirement is that the TC for the semifinished material shud be captured and that information will be used by the operator in the control room.
    Im trying to do this throug inspection character in the rate routing.
    My Queries are
    1. Do i woork with inspection lot?
    2. How do I work with inspection characters?
    Any suggestion as to how it shud be done wud be rewarded.
    Thanks in advance
    Vinod

    Vinod,
    You need to assign the insp characterisc TC in the routing operation.
    Enter the control key as PP04 for the operation in routing CA22.
    Select the operation and go to Insp charac. Enter the MIC in this.
    When you create Insp lot through MSPR the insp lot will have this charc.
    Hope now it is clear. Reward points and clos this thread.
    rgds
    ram

Maybe you are looking for

  • Fluid grid layout-how to keep an image on same line as menu

    I am starting a new page and at the header I am trying to have a logo stay on the same line horizontily as the spry menu. the spry menu seems to always go under the logo instead. I am assuming the log and the menu should be in the same fluid grid lay

  • Seeburger AS2 adapter certificate reference

    Hi experts, having looked and looked in threads here and in Seeburger documentation I cannot find an answer to two things: Firstly where exactly do you upload the partner certificate used to verify the signature of the message, in netweaver adminsitr

  • Disaggregation in TPM - Any SAP Standard Solutions Exist?

    In our TPM layouts, the promotions are planned at account group level and we need to disaggregate the values to customers/accounts.  This data is entered in BPS layouts.  Are there any standard SAP functions to disaggregate such data based on some re

  • PO Approval Process - Statuses Query

    Hi All, I am not able to figure out when will the following combination of statuses will occur in a PO Collaboration with Approval Process. Distribution Status : Updated by Customer Change Distribution Status : Published by Supplier It will be great

  • Access to sybase tables/views

    Hi! I am trying to get access to a sybase database through a JDBC connection. When we does a test in the JDBC test page with the user, we can see all the views and tables. But when we are trying to make a datasource based on this source system I get