Inventory function
I would like to know any function or BAPI can retrieve the inventory by material and period, for example, i input material number and date range, the function will retrun the inventory quantity by specific date range. Thanks!
Look at MD04 to see if this meets your requirment. You can put functionality from this in your wratterp function module.
To get more types of 'Inventory' information go to SE93, search with MD* [F4] ,run the transactions that appear to be closer to what you need, and then implement your callin function / parameter transaction
Similar Messages
-
Adding Inventory functionality to a custom Order Management Menu
We have custom menus set up to limit access for users. We currently have a user that needs the 'Move Order' functionality from the Inventory module. This user does not have access to any inventory functionality. I would like to add the 'Move Order' submenu to a custom order management menu she does have access to. Would this work as anticiipated or would this introduce issues in one or both modules? Thanks.
Hi,
There should be no issue if you add the proper submenu. You may also need to add some functions which could be relevant to this submenu for accessing it properly from the custom responsibility.
I would suggest you try this on test instance first, then move it to your production environment.
Regards,
Hussein -
Material inventory function module
Hallo,
I have to create a z-program that fill all screen of transaction MI02 from an internal table. So I create a material inventory document.
How can I proceded? Is better calling transaction MI02 or exists a funcion module that fill all item of materila inventory?HI Gilbert
you can use BDC for that you have to record the transactiion in SHDB by entering the required fields.
for this you can do this in two ways.
one is convert the excel file into intetnal table and the other the save the excel file as tab delimited text file and upload it into internal table.
i am posting the sample code for the two methods.
<b>EXCEL:</b>
REPORT UPLOAD_EXCEL no standard page heading.
*Data Declaration
data: itab like alsmex_tabline occurs 0 with header line.
Has the following format:
Row number | Colum Number | Value
i.e. 1 1 Name1
2 1 Joe
TYPES: Begin of t_record,
name1 like itab-value,
name2 like itab-value,
age like itab-value,
End of t_record.
DATA: it_record type standard table of t_record initial size 0,
wa_record type t_record.
DATA: gd_currentrow type i.
*Selection Screen Declaration
PARAMETER p_infile like rlgrap-filename.
*START OF SELECTION
call function 'ALSM_EXCEL_TO_INTERNAL_TABLE'
exporting
filename = p_infile
i_begin_col = '1'
i_begin_row = '2' "Do not require headings
i_end_col = '14'
i_end_row = '31'
tables
intern = itab
exceptions
inconsistent_parameters = 1
upload_ole = 2
others = 3.
if sy-subrc <> 0.
message e010(zz) with text-001. "Problem uploading Excel Spreadsheet
endif.
Sort table by rows and colums
sort itab by row col.
Get first row retrieved
read table itab index 1.
Set first row retrieved to current row
gd_currentrow = itab-row.
loop at itab.
Reset values for next row
if itab-row ne gd_currentrow.
append wa_record to it_record.
clear wa_record.
gd_currentrow = itab-row.
endif.
case itab-col.
when '0001'. "First name
wa_record-name1 = itab-value.
when '0002'. "Surname
wa_record-name2 = itab-value.
when '0003'. "Age
wa_record-age = itab-value.
endcase.
endloop.
append wa_record to it_record.
*!! Excel data is now contained within the internal table IT_RECORD
Display report data for illustration purposes
loop at it_record into wa_record.
write:/ sy-vline,
(10) wa_record-name1, sy-vline,
(10) wa_record-name2, sy-vline,
(10) wa_record-age, sy-vline.
endloop.
TAB-DELIMITED:
REPORT ZBDCAPPL.
parameters: V_DATA(132) lower case.
data: begin of record OCCURS 0,
data element: MATNR
MATNR_001(018),
data element: MBRSH
MBRSH_002(001),
data element: MTART
MTART_003(004),
data element: XFELD
KZSEL_01_004(001),
data element: MAKTX
MAKTX_005(040),
data element: MEINS
MEINS_006(003),
data element: MATKL
MATKL_007(009),
data element: SPART
SPART_008(002),
end of record.
start-of-selection.
CALL FUNCTION 'GUI_UPLOAD'
EXPORTING
FILENAME = 'D:\ABAP\material.txt'
FILETYPE = 'ASC'
HAS_FIELD_SEPARATOR = 'X'
HEADER_LENGTH = 0
READ_BY_LINE = 'X'
DAT_MODE = ' '
CODEPAGE = ' '
IGNORE_CERR = ABAP_TRUE
REPLACEMENT = '#'
CHECK_BOM = ' '
IMPORTING
FILELENGTH =
HEADER =
TABLES
DATA_TAB = RECORD
EXCEPTIONS
FILE_OPEN_ERROR = 1
FILE_READ_ERROR = 2
NO_BATCH = 3
GUI_REFUSE_FILETRANSFER = 4
INVALID_TYPE = 5
NO_AUTHORITY = 6
UNKNOWN_ERROR = 7
BAD_DATA_FORMAT = 8
HEADER_NOT_ALLOWED = 9
SEPARATOR_NOT_ALLOWED = 10
HEADER_TOO_LONG = 11
UNKNOWN_DP_ERROR = 12
ACCESS_DENIED = 13
DP_OUT_OF_MEMORY = 14
DISK_FULL = 15
DP_TIMEOUT = 16
OTHERS = 17
IF SY-SUBRC <> 0.
MESSAGE ID SY-MSGID TYPE SY-MSGTY NUMBER SY-MSGNO
WITH SY-MSGV1 SY-MSGV2 SY-MSGV3 SY-MSGV4.
ENDIF.
regards
kishore -
Assets management and inventory Management.
This may be simple situation often encountered in industries. The need is to manage an item as an asset as well as manage inventory functions of purchasing, receiving, physical inventory and issue of these assets to customers as inventory materials. The materials are also needed to accounted for depreciation functions.
Can experts throw some light on the kind of best practice process flows that we could often consider.
Thanks in advance for contributors.Good questions: I think I need to explain the full scenario.
This is for a health care industry. The intention is to purchase the materials as assets and these come from different vendors, but often, it could be the same material. The current thinking is as follows:
1. Forecast the reqiuirement of the materials according the different sizes. For example : small, medium and large. Each of these sizes could come from different vendors with different model numbers, but are groupd under the sizes.
2. Based on the forecast probably using APO, the materials are purchased in ERP for these sizes. But we still need to carry the vendor model number as part of the attributes of the materisl. Here there seems to be three options.
- One is to use Material classification and use capture the model number of the vendor.
- second is to utilise the Form Fit Function functionality of SAP IS for A&D.
- Third potential option might be to use Batch management and capture manufacturer number in batch characteristic.
Once the materials are purchases these are settled to assets and then there is a need to manage their inventory as the requirement is to utilise Logistic execution functionality including sales, delivery and goods issue functionality. In addition the materials also need to be transferred between different SAP plant locations.
There is also a challenge to manage the requirement as more often, the need is for just the size. but sometime there is a requirement for a specific model within a particular size.
I am not too sure whether there is an absolute need to manage seralisation for individual material numbers, but from asset management perspective, is there a need> Pl clarify
Any comments / suggestions on the above is very welcome.
Appreciate your time and thinking and value contribution.
Venkatesh -
Inventory management: posting block : material master field
Hi,
In het material master you have a field Physical Inventory Blocking Indicator, but when I create a counting document (MI01) with posting block. The field in the material master is still blank. How can this happen?
Best regards,
Eric.Hi Eric,
I guess there is some inconsistency in your system,
Please refer to the SAP Note 355939 & 192571 and you might be able to fix the bug..
Note 355939
Summary
Symptom
This note is only of importance for you if you execute physical inventory functions using the R/3 System. The inconsistencies can usually be adequately eliminated using Note 192571. This note is only intended for customers who did not discover the inconsistency in the first period of the new fiscal year and who now have problems with the physical inventory indicators.
Additional key words
RMMMPERI, MMPV, physical inventory, PIINKON, MARD-KZILL, MARD-SPERR
Cause and prerequisites
See Note 192571.
Solution
To eliminate the inconsistencies, carry out the following steps in the corresponding sequence:
1. Implement the corrections from Note 192571
2. Also implement the attached correction instructions
3. Start program ZREPPI_FLAGS (from Note 192571)
4. Start program ZINVUT30 (from Note 67072)
Source code corrections
Note 192571
Summary
Symptom
Preliminary note:
This note only applies to you if you execute physical inventory functions in the R/3 System.
In the log of the period closing program running during the fiscal year change, the number of the records closed does not correspond to the actual number of records in the corresponding stock table on the database.
As a result, the physical inventory indicators were not moved from the current fiscal year to the previous year in the records that are not closed. This means that materials, for which a physical inventory was carried out in the previous year, are dealt with by the system as if a physical inventory has already been carried out in the current year.
This problem can affect materials created before the upgrade to Release 4.5.
Additional key words
RMMMPERI, MMPV, inventory, PIINKON, MARD-KZILL, MARD-SPERR
Cause and prerequisites
The problem is caused by a program error.
Solution
If you have not yet carried out the fiscal year change (for example, if you have a fiscal year variant with non-calendar fiscal year), the attached correction can correct the error.
If you do not yet use Release 4.5B with at least Hot Package 09, in the four following form routines you must implement the deletion/insertion sequence listed in the attachment only once. Do not implement them twice each time as described in the "Corrections" section.
- Form MARD_UPDATE_JW_DB2DB4
- Form MCHB_UPDATE_JW_DB2DB4
- Form MSKA_UPDATE_JW_DB2DB4
- Form MSKU_UPDATE_JW_DB2DB4
Caution: Implement the corrections WITHOUT comment lines or added comments !!!
Comments between EXEC SQL and ENDEXEC can lead to the 'DBIF_DSQL2_SQL_ERROR' at the fiscal year change.
If you carried out the fiscal year change in Release 4.5 or 4.6A and use R/3 Physical Inventory Management, you can, after implementing the attached correction in your system, repair the affected records as follows:
Run correction report ZREPPI_FLAGS.
After the execution of report ZREPPI_FLAGS, you should implement report ZINVUT30 mentioned in Note 67072 in your system and execute the report for those materials for which a physical inventory has already been executed in the current fiscal year.
If you recognize the inconsistency only in a later period, also refer to Note 355939.
Trust this helps
Regards
Merwyn -
System allows IM posting while warehouse inventory document activated
We are in the process of counting inventory, and have warehouse inventory documents created and activated via LX16.
However, it is possible to post a goods issue or scrap on the Inventory Managment side, but the warehouse transfer order is blocked as expected.
Why does the system allow a IM material posting to occur if a warehouse count sheet is activated for the bin?The continuous Inventory functionality is designed that way so without stopping the inventory process you can to the Physical.see the following documents
There are laws that require you to perform a physical inventory at least once during each fiscal year for each storage bin. This physical inventory should check whether the book inventory balance or target stock amount in the system matches the actual stock that physically exists in the storage bin.
In continuous inventory, you distribute the physical inventory for all storage bins over the course of the fiscal year, and can carry out inventories at different times as you require. This means that you can include the warehouse stock by material type and material quantity that exists on the closing key date, even without a simultaneous physical inventory (annual inventory) from the records in the Warehouse Management system (WMS).
For this reason, continuous inventory has the following advantages over annual inventory, which takes place on a key date at the end of the fiscal year:
The effort and costs for the inventory is not concentrated on a certain day or days but is distributed over the entire year. You can better plan the workforce in the warehouse.
You can carry out the inventory at idle times in the warehouse.
Because of the lower inventory efforts at the end of the fiscal year, you can concentrate on creating year-end closing reports. -
Diff Btwn 0CPQUABU and 0QUANT_B on Inventory
Hi Gurus,
what is the Diff Btwn 0CPQUABU and 0QUANT_B fields on Inventory Cubes.
I see 0CPQUABU assigned to 0RECTOTSTCK on the update rules of 2LIS_03_BX .
Any explaination on how the key figures , I mean stocks are calculated will be useful.
Sree
Message was edited by:
SreeRama
Message was edited by:
SreeRamaVikash,
In case of ATP you are including the order line quantity that is being entered into consideration for calculating ATP (on the fly) where as the item supply demand will consider only scheduled order lines.
Also ATP check does the check for all the lines if the item has configuration (I believe). THis is not the case in the item supply demand. It is just doing the check only for that item.
Also ATP can be global. If you want to check the availablity of the item across your supply and demand network, you can do that (Global Order Promising). Supply Demand is purely inventory function. ATP is planning function.
These are few differences. There can be or are much more.
Take a look at the ASO_ATP_INT to get an idea how to do this. This is used in quote and iStore where customers can check themselves when the product is available using the date.
I suggest you use ATP functionality and not Supply demand logic.
Thanks
Nagamohan -
SCCM Policies and SCEP Deployment Issues
I'm having several issues with SCCM 2012 R2.
I have inherited an existing SCCM 2012 R2 installation. The company does not want me to rebuild it from the ground using best practices, so I'm doing what I can with it.
Issue #1: SCEP does not auto deploy to new systems;
Issue #2: Client policies do not update;
Issue #3: Anti-malware policies do not update.
Starting out, I guess I need to look at issue #2 before I look at the others.
The client is auto-deploying as far as I can tell. I do not have any GPO’s that push the software to the clients, so it appears that the system wide deployment of the client is working correctly.
As for the policies not being updated, I have created a new policy that is assigned to newly defined device collections.
I have check the membership of the collections and it is populating/selecting the assets correctly.
I have picked a handful of computers out of the collection to use for information gathering.
Looking at the log files, it shows that it is applying policies, but it does not identify which policy from the SCCM server.
With the new policies that I’ve created, I’ve enabled ‘Endpoint Proection’, ‘Hardware Inventory’, ‘Power Management’, ‘Remote Tools’, ‘Software Deployment’, ‘Software Metering’, and ‘User and Device Affinity’.
After 13 days, the options within the policy have not taken effect as I have check the clients and the settings from the ‘Remote Tools’ and ‘Power Management’ haven’t been applied. I waited this long since several of the settings were set at 7 days before
re-evaluation.
I’m not sure where to go next on this issue.
On the issue #1 & 3, the computers that did get the initial config push and SCEP install, before I came on, are operating and reporting back to the SCCM manager that they are in a managed state, which is fine, but they are not applying any newly defined
policies. Checking the logs on the clients show that they are applying the Default Client Settings and not any of the other policies that are set to deploy to All systems or any other collection I’ve defined.
Also checking the anti-malware policy logs on the clients, they are also still applying the Default Client Antimalware Policy, not any of the custom policies, just like the SCCM client issue. In the EndpointProtectionAgent.log, i have several lines
showing "Deployment WMI is NOT ready." The same is in several of the other log files, so I've check that all the WMI services are running and I have tested management with the PoshCat utility and all of the commands are working in there and
the output reports all seem to be reporting correctly.
Any pointers or starting points would be greatly appreciated.For the 'Client Settings', I have 4 listed. Default Client Settings, EP Settings (existing that I have set to deploy to a group that only has 1 computer left in it), Server Policy, and Workstation Policy (applies to all clients that have 'workstation'
in the version name).
For SCEP, just 2. Default Client and Custom SCEP.
The inventory and software distribution... let's look at the inventory function. I have nothing showing in '\Assets and compliance\Overview\Asset Intelligence\Inventoried Software'.
As for software distribution, I am not sure how to check that -- I haven't set up any deployed software packages yet... but the SCEP and Windows Updates are the only things showing up. SCEP is not deploying to any new workstations, but it appears all
the Windows Updates are deploying correctly to all the workstations.
I just checked the SrcUpdateMgr.log on a client and I've found several lines of 'Instance of CCM_SourceUpdateClientConfig doesn't exist in WMI'
Checking the SoftwareCatalogUpdateEndpoint.log file, I have several lines that just repeat...
Software catalog update endpoint is starting
Logo event received
Logon user SID: [...]
Retrieving URL for software Catalog
Software Catalog update endpoint is loading
Received notification for client agent setting or portal information change
Retrieving URL for Softwware Catalog
Making call to determin whether catalog Url should be added to the trusted sites zone
Updating the registry for Software Catalog for user '[...]'
Notification system applicaton: C:\Windows\CCM\UpdateTrustedSites.exe
Started UpdateTrustedSites process
Making call to determine whether keys to enable Silverlight elevated trust should be added
Enable elevated trust is set to false. Setting the keys to 0
CSoftwareCatalogUpdateHandler::UpdateSilverlightRegistry: Successfully set elevated trust on this client for Silverlight
CSoftwareCatalogUpdateHandler::UpdateSilverlightRegistry: Successfully set elevated trust on this client for Silverlight
CSoftwareCatalogUpdateHandler::UpdateSilverlightRegistry: Successfully set elevated trust on this client for Silverlight
Received notification for client agent setting or portal information change
and it does show the Silverlight lines 3 times each time in the repeats. The repeat time stamp looks like it happens alternating 20 minutes, then 2 hours, then 20 minutes, then 2 hours, etc.
KW -
Unable to Configure Database in ConsoleOne
PROBLEM
I can navigate to Tools->Zenworks Inventory->Configure Database, browse to
and select {server_name}_invDatabase. However, when I click OK the mouse
pointer just turns into an hourglass. The window wont close and accept
the change. You end up clicking Cancel with the hourglass to close the
window. You can right click on the {server_name}_invDatabase object in
eDir and choose Zenworks Inventory->Configure DB but when you attempt to do
a query or something a window pops up prompting you to first configure your
database.
SYSTEM
Netware 6.5 SP5.
ConsoleOne 1.3.6e with Zenworks 6.5.2 snapins (after upgrade, see below)
We were running Zenworks for Desktops 4 until I upgraded to Zenworks 6.5
SP1 about a year to year and a half ago. Some time after that the
Inventory functionality stopped. Im now trying to fix it.
ATTEMPTS TO FIX
1. I first applied Support Pack 2 for Zenworks 6.5. That didnt fix my
problem.
2. I then tried reinstalling the Inventory Service off the Zenworks 6.5
with SP1 CD, starting the Inventory service, and then reapplying SP2. That
didnt fix it.
3. I have followed the steps in Novell TID # 10097151. I actually had been
wondering which object was the correct one, if it was Inventory
Service_{server_name} or {server_name}_ZenInvService. After following
these steps I am seeing computers getting inventoried on the Inventory
Service console screen. That wasnt happening before. So this fixed one
of my problems but not all of them.
4. I then followed the steps in Novell TID #10097366. I confirmed the
usernames were set as shown and retyped the passwords. I even restarted
the Sybase (ASA) and Zen Inventory services at the console but that didnt
fix it.
5. I found this thread
(http://groups.google.com/group/novel...b931657601b01a)
in which other users were dealing with the same problem. I found an older
copy of InventorySnapins.jar as specified and tried it but that didnt fix it.
What can I try next? I really want to use Zenworks to hunt for old apps on
my network that were not using anymore.
And in a side note, where *do* you configure Zenworks to scan a workstation
for applications? The software scan tab of the workstation inventory
policy has a footnote saying these settings only apply to ZfD 3.2, 4, and
4.01. I checked the ZfD 6.5 SP2 manual and it says about the same thing
verbatim. However, neither one includes a helpful sentence telling you
*where* to set this if you are using Zenworks 6.5 or even referring to a
different chapter or section of the manual. Does Zenworks just assume that
if you want to inventory the hardware that you want the software
inventoried as well and just do it automatically?
Thanks in advance for your help!
MatthewI see. It seems there was a change in assumptions when Novell moved from
Zenworks 4 to 6.5. Previously it seems there was the assumption that since
desktop computers weren't that powerful it might overwhelm them to scan for
both hardware and software. Therefore, these options were put next to each
other so you could choose. In Zenworks 6.5 the assumption is that, since
client computers have become more powerful, if you're scanning the client
hardware you're going to want to scan the software as well. Therefore they
took away the use of the software tab and made it less obvious on how to
disable scanning.
Everything seems to be working for me now on Zenworks Inventory. It's been
inventorying for about 48 hours now and has updated most of my stale
records. I want to thank Shaun for all the posts he replies to on the
Zenworks newsgroups. I've seen his replies all over the place as I was
searching through Google Groups trying to fix this and they helped me fix my
problems.
Matthew -
Track new master after editing in external editor
We need an efficient mechanism for editing a master image in an external editor and have it replace the current LR master by stacking the new image transparently on top of the previous one. This new master should maintain all existing LR settings and metadata of the previous master, plus a "blind edit" history tag. If you backtrack the history past the "blind edit" point you're dealing with the previous master. If you fast forward past it, you're looking at the new one.
The "export for replacement" or whatever would check out the image from the library in FR and tag it as such, create a physical copy with a version tagged name which becomes the old version while the current file gets edited wherever, and have a "return to inventory" function which would import and stack the new edited version, same original name of course, as mentioned above. You would of course be able to enter a comment as to what you did with it.
So now you have renamed files (with versions, like image.jpg, image-v01.jpg, image-v02.jpg where image.jpg is your current master and v2 is your last previous version), but the renaming does not affect your work outside of LR. Instead you now have LR doing the version naming manipulation as you retrieve previous versions. You should have the option of how many back copies you keep. You might optionally have a v00 that is a copy of your current master for safety. These should be options, since for big files this can eat up your storage pronto. There's some more naming-renaming that needs to be worked out, but no rocket science, just dull work that LR should do for you, not the other way around.
Could we work out something along these lines? I'd be happy to work through some more of the options / manipulations, not that you guys can't work this stuff out .Yes, this is exactly what I want.
-
Create a fulfilled order in EBS R12
We are using another system to do the order fulfillment. But we are using Oracle Inventory functionality to maintain a virtual inventory. So when we fulfill an order we need to create that order in Oracle OM, so that we can increment/decrement the Oracle Inventory.
Is there a way, to create an already fulfilled Order in OM from backend. What are the steps?You can use the Order Management api to create and fulfill the order. You find a list of such apis in Hussein's post at
Re: List of APIs and open interface R12
However, if the sole purpose of the order is to adjust the inventory, you can use a simpler solution.
Simply bring over the shipped quantities and perform a account alias issue transaction using the transactions interface.
Hope this helps,
Sandeep Gandhi -
VACANCIES FOR OPM AND DISTRIBUTION
Hi,
We have positions available for the following functional consultants:
Soltre Technology, Inc., an RCM Technologies Company, is an Oracle Certified Advantage Partner specializing in implementation and outsourcing of Oracle applications.
POSITION SUMMARY:
Soltre Technology, Inc. is seeking an Oracle Process Manufacturing (OPM) Functional consultant for a position in our Los Angeles, California office
DUTIES AND RESPONSIBILITIES:
• Support implementation of Oracle Process Manufacturing Inventory.
• Document, validate, and test business process functionality in the OPM environment.
• Identify and implement process improvements increasing organizational capabilities.
EXPERIENCE:
Qualified candidates will have 4 years of Oracle Process Manufacturing Inventory functional experience.
MINIMUM QUALIFICATIONS:
• Strong background in Process Manufacturing Inventory (OPM) Functional implementation and support methodologies.
• Excellent interpersonal communication and organizational skills to work with clients and team members.
• Ability to effectively obtain, analyze and convey information.
• Proficiency with Microsoft office tool set (e.g. Word, Excel, etc.).
POSITION SUMMARY:
We are currently seeking an Oracle Distribution Functional consultant for a position in our Los Angeles, California office.
DUTIES AND RESPONSIBILITIES:
Support the following modules of Oracle Distribution:
• Order Management
• Advanced Pricing
• Incentive Compensation
• Accounts Receivable
• Advanced Collections
• Document, validate, and test business process functionality in the Distribution environment.
• Identify and implement process improvements increasing organizational capabilities.
EXPERIENCE:
Qualified candidates will have 4 years of Oracle Distribution functional experience.
MINIMUM QUALIFICATIONS:
• Order Management, Advanced Pricing, Incentive Compensation, Accounts Receivable Advanced Collections
• Strong background in Distribution Functional implementation and support methodologies.
• Excellent interpersonal communication and organizational skills to work with clients and team members.Hi,
SD Process Flow
the sales documents you create are individual documents but they can also form part of a chain of inter-related documents. For example, you may record a customeru2019s telephone inquiry in the system. The customer next requests a quotation, which you then create by referring to the inquiry. The customer later places an order on the basis of the quotation and you create a sales order with reference to the quotation. You ship the goods and bill the customer. After delivery of the goods, the customer claims credit for some damaged goods and you create a free-of-charge delivery with reference to the sales order. The entire chain of documents u2013 the inquiry, the quotation, the sales order, the delivery, the invoice, and the subsequent delivery free of charge u2013 creates a document flow or history. The flow of data from one document into another reduces manual activity and makes problem resolution easier. Inquiry and quotation management in the Sales Information System help you to plan and control your sales.
Transaction Codes:
Inquiry - VA11/VA12/VA13
Quotation - VA21/VA22/VA23
Sales Order - VA01/VA02/VA03
Delivery - VL01N/VL02N/VL03N
Billing/Invoicing - VF01/VF02/VF03
Refer
http://www.sapbrain.com/TUTORIALS/FUNCTIONAL/SD_tutorial.html
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/CAARCSD/CAARCSD.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/MYSAP/SR_SD.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/BCBMTWFMSD/BCBMTWFMSD.pdf
http://help.sap.com/printdocu/core/Print46c/en/data/pdf/LOLISPLN/LOLISPLN.pdf
http://help.sap.com/saphelp_47x200/helpdata/en/92/df293581dc1f79e10000009b38f889/frameset.htm
http://help.sap.com/saphelp_erp2005/helpdata/en/dd/55f33e545a11d1a7020000e829fd11/frameset.htm
http://www.sap-basis-abap.com/sapsd.htm
http://www.sap-img.com/sap-sd.htm
http://www.sapgenie.com/abap/tables_sd.htm
Hope this helps.
Thanks,
JituK -
Query on Vehicle Stock Transfer/Transport issue in SAP Service Manager 4.0
Hi All,
I am working on Syclo Service Manager4.0 with vehicle component along with SMP 2.3 SP03
While testing the vehicle component Stock transfer and Stock Transport I got some error related to the Bapi wrappers
When checked in the logs the correct Bapi wrapper are being called ie /SMCRM/MM_DOMATERIALSTOCK_GET and /SMCRM/MM_DOPURCHASEORDER_GET
Internally it is making call to /SMERP/MM_DOMATERIALSTOCK_GET and SMERP/MM_DOPURCHASEORDER_GET which is not existing in the SAP system.
Below is the log for the two errors which I received :
2014/03/25 09:02:14.381: execute::::TECH1::before BAPI execute: /SMCRM/MM_DOMATERIALSTOCK_GET
2014/03/25 09:02:15.200: + User=tech1 2014/03/25 09:02:15.200: execute::::TECH1::after BAPI execute: /SMCRM/MM_DOMATERIALSTOCK_GET
2014/03/25 09:02:15.202: + User=tech1 2014/03/25 09:02:15.202: checkForErrors::1::message ID::E:: - 000
2014/03/25 09:02:15.204: + User=tech1 2014/03/25 09:02:15.204: checkForErrors::1::message::E::25.03.
2014 09:02:14 - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOMATERIALSTOCK_GET does not exist in system SSM40_ERP_IM_HOST
2014/03/25 09:02:15.206: + User=tech1 2014/03/25 09:02:15.206: throwExceptionToClient::begin
2014/03/25 09:02:15.207: + User=tech1
2014/03/25 09:02:15.207: : 2 lines, 0 non-printing characters, 275 total characters throwExceptionToClient::com.syclo.sap.component.stock.steplet.StockExternalFetchSteplet::throwExceptionToClient::43::StockExternalFetchSteplet - 25.03.2014 09:02:14 - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOMATERIALSTOCK_GET does not exist in system SSM40_ERP_IM_HOST
2014/03/25 15:07:58.514: + User=tech1
2014/03/25 15:07:58.514: execute::::TECH1::before BAPI execute: /SMCRM/MM_DOPURCHASEORDER_GET
2014/03/25 15:07:59.297: + User=tech1
2014/03/25 15:07:59.297: execute::::TECH1::after BAPI execute: /SMCRM/MM_DOPURCHASEORDER_GET 2014/03/25 15:07:59.300: + User=tech1
2014/03/25 15:07:59.300: checkForErrors::1::message ID::E:: - 000
2014/03/25 15:07:59.302: + User=tech1
2014/03/25 15:07:59.302: checkForErrors::1::message::E::25.03.2014 15:08:00 - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOPURCHASEORDER_GET does not exist in system SSM40_ERP_IM_HOST 2014/03/25 15:07:59.304: + User=tech1
2014/03/25 15:07:59.304: throwExceptionToClient::begin
2014/03/25 15:07:59.306: + User=tech1
2014/03/25 15:07:59.306: : 2 lines, 0 non-printing characters, 287 total characters throwExceptionToClient::com.syclo.sap.component.stock.steplet.StockTransportOrderFetchSteplet::throwExceptionToClient::43::StockTransportOrderFetchSteplet - 25.03.2014 15:08:00 - /SYCLO/CX_CORE_PROXY:RFC Function /SMERP/MM_DOPURCHASEORDER_GET does not exist in system SSM40_ERP_IM_HOST
Is there any additional setting/configuration which is missing for vehicle component? Please advise.
Thanks and Regards
Neha MahantyLooks like your missing RFC destination "SSM40_ERP_IM_HOST" on CRM system. Create RFC destination from CRM to ECC with "SSM40_ERP_IM_HOST" name or you can choose your own name. Also make sure that trusted system connections are created between CRM & ECC system, so that applicaiton can use same user id as CRM. You also need to additional authorization objects related "S_TRUSTED " added to user role to excute BAPI's on ECC system. Your Basis folks should be able to help you.
In order to work with Inventory functionality , all the mobile users will need to have the Authorization Profile ERP_TRUSTED assigned to them . There should be the Trusted RFC connection between CRM and ERP, and the users need this authorization profile in order for them to download their trunk stock and perform the Inventory Transactions from their mobile device.
Authorization object: S_RFCACL
For more details on this topic, please refer to following link:
http://help.sap.com/saphelp_nw70/helpdata/EN/8b/0010519daef443ab06d38d7ade26f4/content.htm
Thanks
Manju Mobility - RIG -
Copy shipping instructions to STO
Dears,
Is ther any config settings to be done so that shipping instructions maintained in info record is copied to PO for UB doc type.
In my case by default shipping instructions are not populated in STO eventhough Info record maintained
Regards
kamesha UB order does not need a vendor master, you order at a supplying plant (plant number) not at a vendor (vendor number).
This is because a plant-to-plant transfer order is considered more an inventory function than a Purchasing function.
It does not read info records.
Maintain your shipping instructions as text in customer master used for shipping, from there it can default to the delivery. -
Hi, I have tried creating a phy. inv doc using both -
BAPI_MATPHYSINV_CREATE_MULT
and using -
BAPI_MATPHYSINV_CREATE
Both the times I got a success message with the document number. I did a commit.
When I go to mi03/ or ikpf, I dont find the document with the number from the message.
Am I missing somethingDear,
Please refer this link,
[Material inventory function module;
Regards,
Sandip
Maybe you are looking for
-
my ipod touch says plug it into itunes, so i do. then it doesnt recognize my device, then it says its in recoverey mode and needs to be restored, so i restore it and after i do a pop up comes up and says that an unknown error has occured and cannot b
-
After running Adobe Download assistant I get a warning window.
It took all day to run the Adobe Download Assistant for Adobe CS6 Master Collection. When the .dmg finished downloading, up popped the warning window, "MasterCollection_CS6_invalid schecksum. I tried to open the .dmg from the folder to which I downlo
-
Help needed on combo-box dynamic values??
Hi , i need to populate values in 2 combo-boxes where the values in the second combo is dependent on the first .. from db ... i.e if i select a value in 1 combo then the values in the second combo should be populated accordingly from the db.. pls sug
-
Where do I get Safari Extensions?
Where do I get Safari Extensions? Thanks in advance.
-
Flash 5.5 cursor disappears on iPad
Hello: I just upgraded to Flash 5.5. When I compile for iOS my cursor disappears. I'm using the following code. It worked great when I compiled it on 5.0 but it stopped working with 5.5. Please help. player3.x = stage.mouseX; player3.y = stage.mouseY