Inventory cube-what is the use of 0ISSCNSSTCK & 0RECCNSSTCK in inventory

hi experts ,
in my project
0RECCNSSTCK-Quantity Received into Consignment Stock
0ISSCNSSTCK-Quantity Issued from Consignment Stock
are used and populating data by using field level routine ....(mapping 2lis_03_bf & 0ic_c03)
can any one tell me what is value these kyfs will hold ...mean in business language
and in transformations between 2lis_03_bf & 0ic_c03 only above kyfs(2) and char got mapping .
whether these kyfs alone can bring data for valuated stock,blocked stock,quality stock & stock in trans???
in  report we are getting values for valuated stock,blocked stock,quality stock & stock in trans ,issued from val and recived from val stock
only valuated stock, ,issued from val and recived from val stock are correct and others are not matching with r/3
routine used :
USING
     COMM_STRUCTURE type _ty_s_SC_1__RULE_14
   CHANGING
     RESULT         TYPE _ty_s_TG_1_full-ISSCNSSTCK
     RETURNCODE     LIKE sy-subrc
     ABORT          LIKE sy-subrc
   RAISING
     cx_sy_arithmetic_error
     cx_sy_conversion_error.
* init variables
* fill the internal table "MONITOR", to make monitor entries
* only goods issue is considered
   IF ( COMM_STRUCTURE-processkey EQ '100'   "Other Issues
     OR COMM_STRUCTURE-processkey EQ '101'   "Returns / Vendor
     OR COMM_STRUCTURE-processkey EQ '104'   "Material Transfer
     OR COMM_STRUCTURE-processkey EQ '105'   "Stock Adjustment InvD
     OR COMM_STRUCTURE-processkey EQ '106'   "Stock Adjustment Other
     OR COMM_STRUCTURE-processkey EQ '110' ) "Issue from Stock Transfer
    AND COMM_STRUCTURE-bwapplnm EQ 'MM'
* only movements which are relevant for stock control
    AND COMM_STRUCTURE-stockrelev EQ '1'
    AND COMM_STRUCTURE-cpquabu <> 0.
* only consignment stock is considered
     CASE COMM_STRUCTURE-stockcat.
       WHEN 'K'.
         RESULT = COMM_STRUCTURE-cpquabu.
         RETURNCODE = 0.
       WHEN space.
         IF COMM_STRUCTURE-stocktype CA 'KLM'.
           RESULT = COMM_STRUCTURE-cpquabu.
           RETURNCODE = 0.
         ELSE.
           RETURNCODE = 4.
         ENDIF.
       WHEN OTHERS.
         RETURNCODE = 4.
     ENDCASE.
   ELSE.
* if the returncode is not equal zero, the result will not be updated
     RETURNCODE = 4.
   ENDIF.
* if abort is not equal zero, the update process will be canceled
   ABORT = 0.
  ENDFORM.                 
helpfull suggestions will be appreciated with points
thanks in advance
Harry

consignment stock:
http://en.wikipedia.org/wiki/Consignment_stock
So you have stock at a vendor which becomes your property when you use it.
The 2 KF's are for issue and receipt.
About the other problem: check your rule groups (if you use transformations).  There are several rule groups, each of them updating different KF's.

Similar Messages

  • Why do we create indexes for DSOs and Cubes.What is the use of it?

    Hi All,
    Can you please tell me why are indexes created for DSOs and Cubes.
    What is the use with the creation of indexes.
    Thanks,
    Sravani

    HI ,
    An index is a copy of a database table that is reduced to certain fields. This copy is always in sorted form. Sorting provides faster access to the data records of the table, for example, when using a binary search. A table has a primary index and a secondary index. The primary index consists of the key fields of the table and is automatically created in the database along with the table. You can also create further indexes on a table in the Java Dictionary. These are called secondary indexes. This is necessary if the table is frequently accessed in a way that does not take advantage of the primary index. Different indexes for the same table are distinguished from one another by a separate index name. The index name must be unique. Whether or not an index is used to access a particular table, is decided by the database system optimizer. This means that an index might improve performance only with certain database systems. You specify if the index should be used on certain database systems in the index definition. Indexes for a table are created when the table is created (provided that the table is not excluded for the database system in the index definition). If the index fields represent the primary keys of the table, that is, if they already uniquely identify each record of the table, the index is referred to as an unique index.
    they are created on DSO and cube for the performance purpose ..and reports created on them wil be also more efficent ..
    Regards,
    shikha

  • What is the use of Data packet dim with Virtual cube with services

    Hi Friends,
    Could anybody tell me what is the use of Packet dimension in Virtual cube with services , It cannot contain data persistently ,Just fetch at runtime,Then there is no Physical load happening,Then why it should be automatically created for this??
    Message was edited by: Pradeep choudhari

    Hi Maik,
    Unit dimension will not be created automatically until and unless you have keyfigure referning units..
    But my question is : Why should we have data pack dimension , which is useless in this case of Virtual cube with services.It should not be created automatically!! What do you say??

  • What is the use of Storage loc.ref.in LE-WM Interface to Inventory Managemt

    Hi Guys
    What is the use of below fields
    Special movement indicator for warehouse management and Storage loc. ref.
    In the WM configaration LE-WM Interface to Inventory Management
    How we can do the below scenario with this configaration
    I have 3 scenarios all scenarios have MIGO and placing stock to WM
    2 scenarios requres Immediate TO creation after MIGO 101 mvt type
    But last scenario does not want Immediate TO ,it is having another Z transaction to create TO
    But problem is for the last scenario also creating Immdiate TO after MIGI 101
    How to avoid this Immdiate TO for this scenario
    And How to allow it for first 2 scenarios
    How we can to with that configaration

    Hello ,
    It is not possible directly in customising as all three cases are using the same Mvt Type.
    Alternate Solution :
    You may try an by creating a new Mvt Type 901 i.e making a copy of 101.
    Thereafter try to link a new Ref Mvt Type to the same .You should use this case for the third scenario.
    This may resolve your problem.
    Regards
    Ramesh Ch

  • WHAT IS THE USE OF RETURN TABLE IN BW

    Hi Gurus,
    I would like to know what is the use of return table in bw.. can any one give me the perfect answer....
    Ramesh

    Hii
    Imagine a situation where 1 record coming into a cube needs to be split into multiple records. Lets say you get values total values for sector in the PSA. Now you may want to partition that value based on the various sectors existing. In that case you can use a return table and split a single record into multiple records.
    return table option is available in update rules
    go thru these links
    Return table
    Return table
    Message was edited by:
            Sheeba Bhaskaran

  • What is the use of confirmation tab in Purchase order ?

    what is the use of confirmation tab in Purchase order?

    Hello Balaji
    In Purchasing, the term Confirmation is an umbrella term for various kinds of information provided by a vendor to a customer with regard to ordered goods.
    Possible types of confirmation include the following:
    Order acknowledgments
    Loading or transport confirmations
    Shipping notifications. (Note that shipping notifications may also be referred to by a number of other names, including "advice (note)", "advice of dispatch", "ship notice", and "advance(d) shipping notice" ("ASN").)
    A further form of confirmation frequently used in Purchasing is the Inbound Delivery, which is created on the basis of an incoming shipping notification. The shipping notification represents a vendor’s confirmation to a purchasing organization of a delivery date for a certain quantity of ordered materials (or the date of performance of ordered services).
    You can enter incoming vendor confirmations manually. Alternatively, you can receive them via EDI and have them processed automatically.
    When working with vendor confirmations, you have the following options:
    You can enter the order acknowledgment number if you simply wish to provide a basis for monitoring the receipt or non-receipt of acknowledgments.
    You should enter the confirmed quantities and delivery dates if you wish to provide more detailed information in support of the purchasing, inventory management, and materials planning/control functions within your enterprise.
    Regards

  • What is the use of transporting BEx query to production from development ?

    Hi !
    if create a query by copying an existing query and make some modification in production and sent it to client..and client is happy as it satisfies all his requirement .
    Then what is the use of creating Bex query in development and transport it in quality and then to production if we can create directly in production ?

    Hi,
    There is something called as SOX compliance..and three system landscape.
    First of all you are not suppose to make changes to standard qeuries.
    You can give it to the client a new copied query wirth required changes and it is very much accepted as well but how will it be tracked for future support.
    Suppose there is a change in the underlying cube...this will affect all the queries and the new copied query which no one knows about will be affected too.How will you test it if its workinf fine with the new flow.
    If you want to do the testing in production as well.... then you are not following SAP guidelines and may be you are violating the contract signed by you and your client.
    Thanks
    Ajeet

  • What is the use of E/F tables?

    What is the use of E/F tables?

    Hi,
    When ever we are loading the data into the cube,the data 'll store in F table.
    Ex: I have cube which Tech name is like 0RT_C03.And data is loaded.I can find the that data in F table bu navigating like this
    Goto SE11 ,select Table radio botton and type /BI0/F0RT_C03.then click the display tab which is available in the bottom of the screen.
    Ther you can find new screen the click the botton Content or 'shiftcontrolF10' and then click execute botton.Here you can find the loaded data.As this you can see E table data also .But you can find no data.
    When we are generating the report based on this cube the F table data only available for reporting.not E table data.
    I hope this 'll helps you.assign point if this helps
    Regards
    JT Goud

  • What is the use of Running Program RMBWV3nn in SE38...?

    Hi All,
    Please Can anybody tell me, What is the use of using program <b>RMBWV3nn</b> in SE38..?
    Regards,
    Kiran Telkar

    Hi Kiran,
    The deltas for logistics extractor are moved depending on the setup of Job Control in LBWE.
    To manually move the deltas we can run the R/3 programs depending on Application Components.
    Use the following programs to move the deltas manually.
    Go to transaction SE38 in R/3 and run the relevant program to move data from LBWQ to RSA7
    –     02 Purchasing => RMBWV302
    –     03 Inventory Controlling => RMBWV303
    –     04 Shop Floor Control => RMBWV304
    –     08 Shipment => RMBWV308
    –     11 SD Sales BW => RMBWV311
    –     12 LE Shipping BW => RMBWV312
    –     13 SD Billing BW => RMBWV313

  • What is the use of this form?

    Hi all,
    What is the use of this form in include RV61B901?
    How does this code send any information to the program calling it? Is Sy-subrc global so that main program will know the reuslts?
    Code:
    FORM KOBED_901.
      DATA : l_anzpk LIKE likp-anzpk.
      SELECT SINGLE anzpk FROM likp
                          INTO l_anzpk
                          WHERE vbeln = komkbv2-vbeln.
      IF l_anzpk NE 0.
        sy-subrc = 4.
        exit.
      ENDIF.
      sy-subrc = 0.
    ENDFORM.
    Thanks,
    Charles.

    Hello,
    This form sets the value of sy-subrc(which is global) based
    on the value of l_anzpk.
    Regards
    Greg Kern

  • What is the use of additon in up to 1 rows in SELECT statement

    Hi All,
             What is the use of up to 1 rows in select statement.
    for example
    SELECT kostl
          FROM pa0001
          INTO y_lv_kostl UP TO 1 ROWS
          WHERE pernr EQ pernr
          AND endda GE sy-datum.
        ENDSELECT.
    I'm unable to get in wat situations we hav to add up to 1 rows
    please help me out...
    Thanks,
    santosh.

    Hi,
    Use "select up to 1 rows" only if you are sure that all the records returned will have the same value for the field(s) you are interested in. If not, you will be reading only the first record which matches the criteria, but may be the second or the third record has the value you are looking for.
    The System test result showed that the variant Single * takes less time than Up to 1 rows as there is an additional level for COUNT STOP KEY for SELECT ENDSELECT UP TO 1 ROWS.
    The 'SELECT .... UP TO 1 ROWS' statement is subtly different. The database selects all of the relevant records that are defined by the WHERE clause, applies any aggregate, ordering or grouping functions to them and then returns the first record of the result set.
    Regards,
    Bhaskar

  • What is the use of Alternative Calculation Type =2 and 4

    Dear Friends
    In pricing procedure in gross value, Net value for Item and Net value has Alternative calucation type is 2.
    What is the use of it?
    Without using it these value line are also fetching net value then what is the work of it. Please give me detail information with its effects in pricing condition tab page in sales document.
    Thanking You
    Arun

    Arun biswal,
    Correct Biswal. We have at varoius stages within Pricing procedure the "net value" which is calculated. Not only the alternative calculation type "2" is used if you notice carefully they are stored as subtotals at various levels.
    For Ex Gross Value  --> Subtotal =1 --> Calc type = 2
    similarly for Net value for Item --> Subtotal =2 --> Calc type = 2
    Net value 2 --> Subtotal =3 --> Calc type = 2
    See, these are used to calculate the net value at various levels in pricing. The calculation Type has got a set of routines that will facilitate us in pricing. SAP has provided certain clauclated formulas or routines to facilitate us during calculation within pricing . Here the "2" is used for calculation without tax and store it as subtotal and display it or use it for further calculations.
    We can use this "netvalue" amount for further calculations. It is used for clarity purpose when you issue a statement to customer. (like Confirmation order) at various levels like discount amt involved, Freight involved, Rebate amount invloved.....
    Even without this Calc type or using sub total u can proceed....
    Finally we have  TOTAL  --> Subtotal =A --> Calc type = 4
    In the above line we have Calc type as 4, which means when you use TAX this calc type is used .
    Routines are used to facilitate your process....
    Regards
    Sathya

  • What is the use of Serializable Interface in java?

    Hello friends,
    I have one dout and i want to share with u guys:
    Why Serializable interface made and actully
    what's the use of it?
    At which place it become useful ?
    It is not contain any method then why it is made?
    If anyone have any idea about this then please reply.
    Thanks in advace
    Regards,
    Jitendra Parekh

    t is not contain any method then why it is made?To point out to the user of a class (and the programs) that the design of this class is conforming to certain restraints needed for Serialization.

  • What is the use of Withholding tax identification number field?

    Hello SAP Experts,
    I posted this question earlier but had to close because of no replies from anybody. Posting it again to see if I am lucky to get some answer this time.
    Can someone tell what is the use of field Withholding Tax Identification Number? Does it help with the reporting? Where does it get populated on the report if given at vendor or master record or within the withholding tax customization for company code? What is the difference between creating it in the customization for withholding tax information for company code and vendor/customer master record?
    As per SAP:  Withholding tax identification number
    This is a number issued by the tax authorities per withholding tax type.
    This number must be specified in Customizing either:
    (a) As part of the withholding tax information defined for the company code, or
    (b) As part of the withholding tax information defined in the customer or vendor master record.

    Hi Pete,
    The only thing that I could check is the content used in US:
    See content of this field for US:
    LFA1-STCD1      Social security number
    LFA1-STCD2      Employer identification number
    LFBW-WT_WTSTCD  Withholding tax identification number for WT Type
    In order to populate it, please kindly check the following:
    The reason why you cannot fill in the field WT_WTSTCD in transaction
    Fk02 however you can do it in XK02 (Change vendor centrally) can be due
    to wrong customizing of the field status group.
    Kindly check the following:
    SPRO->
    Finantial accounting -> Accounts receivable and accounts payable ->
    Define screen layout per activity (vendors) -> Change Vendor(Accounting)
    Company code data -> W/holding tax data, w/h tax 2 ->
    FIELD Withholding tax code,w/h tax 2 will be probably just available to
    display. Please, change it to optional entry.
    I hope I could be of assistance.
    Kind Regards,
    Fernando Evangelista

  • What is the use of HTTPS 8181 port

    Hi,
    I am wondering what is the use of the port 8181 on the EE5 application server.
    the second question. Why the application server open so many port on the same local machine. I agree that for security raison it is a good idea. But does application serveur use tcp connection to communicate between the server thread ?
    So it is possible to add a thread in the serveur application to process some internal work. And of course it is possible to include this new thread in the communication process of the server ?
    Can we have the map of all the tcp trhead use by the server application.
    Regards
    Herve Terrolle.

    Your app has to run as root to listen on ports up to 1024,
    also, some other app (apache?) may already be listening on port 443.
    AFAICT port 8181 is just arbitrarily chosen, it might as well have been port 4430, or any other free port above 1024.

Maybe you are looking for

  • Insert prompt value as column in report...

    Hello, We use reports to populate the recipient list of our campaigns (the segmentation wizard does not meet our needs). The source code assigned to each campaign is as follow, 'YYYYQX', with YYYY being the year of the campaign and X being the quarte

  • How can I get my Toshiba fingerprint password utility to work with ff4?

    My tosiba laptop has a utility that would remember usernames and passwords, so that I could just swipe my finger and the details would prepopulate - this worked in previous version of ff but not ff4

  • Iview (sap gui for windows) not in mode full screen

    Hi all, I was last week working in a performance problem with ITS. We discovered that ITS (sap gui for html) is not the best when you have to show a lot of cells in the same page. So the custom decided to run this transaction thru the portal, using a

  • Datasource not available in BI

    Hi All, New to BI I have to create a datasource with view and then have to replicate the data source in BI. as 3.x datasource 1) I have created the Generic Datasource with View 2) Able to see the datasource in RSA6 3) Now i hv to replicate the dataso

  • Row Selection in table

    Hi All, I created a table with three columns - Select(Checkbox), EmpID(TextView), Status(TextView). The data for EmpId column and Status column is coming from a webservice. While i created a node with a boolean attribute and bound to the "Checked" pr