Date management on internal object master data
Hi gurus,
I need to use a set of dates on the internal object master data. On the date profile customizing there isn't anything that reflecting the management of the dates on products or internal object.
However, on the web UI (Internal Objects details screen) I found the field "Date Profile":
- component: PRDHS
- view: PRDHS/Header
- context node: PRODSETWTY
- attribute: STRUCT.TIMEPROF
This field is not active and I also searched for a set type that could allow me to activate it and to insert a date profile for my internal object without success.
I'm searching the way to activate this field on the internal object master data and to understand if it's possible to use the date profile on it.
Your help would be very appreciated.
Thank a lot.
Massimiliano.
Hello,
There are no date profiles assigned to products in the CRM system, I believe the same is true for internal objects.
Generally, once a product has been added to an order then the dates from the order/APO system are what are taken into account.
I have checked into internal objects but the only date I can find reference to is a timestamp:
http://help.sap.com/saphelp_scm50/helpdata/en/f9/a67937b566ab49e10000009b38f842/frameset.htm
I have also checked on information on the attribute STRUCT.TIMEPROF but haven't found anything.
Thanks and regards,
Ita
Similar Messages
-
Default Results Analysis Key in Internal Order Master Data
Hi Expert,
I would like to default specific Results Analysis Key in Internal Order Master Data.
Please advice is the any configuration can perform that?
Results Analysis Key is under Period-End Closing tab (Internal Order Master Data)
Thanks
regards,
ng chong chuanHI
1. Go to T code KOM1 > Order Type would $$
2. CReate an Order and maintain default values in it like Comp code, etc and also the RA key
3. Now, maintain this model order in your Order Type in KOT2_OPA
4. Transport this customizing request across to all clients
BR,Ajay M -
Internal Order master data change
Hi all
My requirement is to change cost center and profit center in Internal Order master data using KO04. In my project cost center and profit center are same. I am able to change and save but my question is...
How come History(Posted transaction) of cost center and Profit center can be transferred to new CC and PC?
Is it possible?
Please help.
Thanks
HariHi, Hari:
Do you mean Manual Reposting of Costs ?
You can try KB11N for Cost Center.
Best Regards, Lawrence -
Screen/ User Exit for Internal Order Master Data
Hi,
I would like to one more field in Internal Order Master Data in TC KO01. I know the Table AUFK and i know there is one Include Structure (CI_AUFK). but i dont know how to add the field in that.
if you go to Screen Exit COOPA003. There is a Structure like CI_AUFK Structure there is no Calling screen in SMOD.
Can anybody please let me know how to do that?
It's really really very urgent.
your help would really appriciate.
Thanks,
Dhaval Shah.Hi Chandra,
Thanks for the reply, can you please let me know from which TC i have to do. and i will be really appreciate your help if you write down the whole process.
Because i am aFunctional Person and i am using this Screen Exit for the first time so i'll be really thank ful to you.
Thanks,
Dhaval Shah. -
Effect from build time dependent 2 attribute in info object master data
Dear all,
i creat time dependent 2 attributes in info object master data (ZCURRLUM) which use in info cube. after that i open workbook or query, it has short dump which error message
"UNCAUGHT_EXCEPTION" "CX_RSR_X_MESSAGE"
"CL_RSBOLAP_BICS_SERVICES======CP" or "CL_RSBOLAP_BICS_SERVICES======CM003"
"HANDLE_UNCAUGHT_EXCEPTION"
Question: info object master data can't use more than a attribute time dependent???
i use in BI 7.0 level 14
thanks for your help
regards,
JoyHi Chandamita Sarmah,
I copy error code to you from line 1 to line 28
METHOD handle_uncaught_exception.
data:
l_r_program_error TYPE REF TO cx_rsbolap_program_error.
data: lBExDebug type rs_bool.
GET PARAMETER ID 'BEXDEBUG' FIELD lBExDebug.
if lBExDebug = rs_c_true or CL_RSTT_TRACE=>GET_TRACEMODE_CURRENT_TRACE( ) = rstt0_c_tracem
Break-point for debugging, e.g. during running a trace
break-point. "#EC NOBREAK
endif.
Subcall?
if P_RFC_CALL_DEPTH > 1.
Forward the exception
subtract 1 from P_RFC_CALL_DEPTH.
DATA: l_r_x TYPE REF TO cx_no_check.
TRY.
l_r_x ?= i_r_exception.
CATCH cx_root.
CLEAR l_r_x.
ENDTRY.
IF l_r_x IS INITIAL.
RAISE EXCEPTION TYPE cx_rsr_propagate_x
EXPORTING
previous = i_r_exception.
ELSE.
RAISE EXCEPTION l_r_x.
ENDIF.
endif.
All exceptions should have been caugth -> X-Message
Thanks a lot for your help
Joy -
Hello All,.
Is there a way that we know that an internal order is not assigned to any internal order groups?
e.g. In our company we have internal order 1 to 1000 each one of which is assigned to order groups G1 through G10 and I need to check if order 550 is assigned to any of these groups?
Any database table to check this?
Thanks a lotHi!
Internal Order Master Table is AUFK. You can look up this table for any Internal Order with Order Type = blank. -
Change Batch Management Flag in Material Master
TCode : MM17
Select General Material Data MARA
Execute(F8)
Enter Material Number
Execute(F8)
Click on Select Fields Icon above New Values under General Material Data tab
Choose "Batch Management"
Check/Uncheck Flag for Batch Management & SaveHi there,
Besides the note 30656 , there are two important points to be take into your consideration:
1) If you want to change the batch management, it is not enough to check for stock. You must also reorganize all existing batches for the material. You can do this using the TA MM73 and MM74 or SARA. After you have reorganized the batches you should be able to change the batch management. The Object to use in the txn SARA is MM_SPSTOCK. You must first set the deletion flag for the batch using txn MCH2.
2) If you have defined the batch level in the TA OMCE to 'unique at material level', it is not possible to turn off the batch management flag in one plant. You can can only turn it off for all plants at the same time. That means if you want to turn it off, the system checks all plants for the existence of stock. In other words, the batch management flag will be the same for all plants at any time if you use the batch level 'unique at material level'.
Hope this helps!
Henry -
Internal Order Master Maintenance
Hi Gurus,
I have created an internal order but I have missed out the functional area field after the order is saved. When in change mode (KO02), the field is greyed out.
How can I change this field to be able to input the functional area?
I tried to check the field status under order type and it set as 'input' mode, so i was wondering other that this field setting, where is the control of the change field fo internal order master data.
Points will be rewarded.
Many thanks!Thanks Satya for your reply,
Yes, you are right the cost of accunting is not activate for the company code that i work on.
I tried to test an internal order creation (KO01) whereby the functional area is filled and upon enter the func. area is grey out with value even before i save the internal order.
why is it so? It is mainly because the cost of accounting is not activate then the?
If this is the reason then how can the functional area is active during the creation of internal order.
Appreciate your kind assistance on this.
Many thanks! -
An internal object created when we create multiprovider.
Hi experts.
I want to know the internal object created when we create and activate a multiprovider.
ThanksHi,
your enquiry is a bit unclear to me please precise...
A multiprovider is nothing else than a combination of single providers where some of their characteristics can be combined in order to show and aggregate data in a single report.
There is no physical data storage for a multiprovider.
We can assume a multiprovider as a VIEW of type SELECT UNION.
Simplified:
SELECT CHAR1, CHAR2, KF1 = SUM(KF1), KF2 = SUM(KF2) FROM PROV1
UNION
SELECT CHAR1, CHAR2 = '#', KF1 = 0, KF2 = SUM(KF2) FROM PROV2
in the above CHAR1 are common to the two Provider whereas CHAR2 is only contained in PROV1, thus the data coming from PROV2 will show "not assigned"
Likely, KF2 is present in both providers whereas KF1 doesn't exist in PROV2 (=0).
hope this helps otherwise let us know....
Olivier. -
Removal of batch management indicator from material master
I had removed all batch stock from material code but when trying to remove batch management indicator from material master system is giving the message "batches already exist"
Please suggest the solution.Hi,
The material is NEW and Batch Managed. No stocks, orders, batches are existing.
If the Batch Management indicator is removed in Material Master, is there any way *to see/track the batch/lot * of the product.
Scenarios: Material is NOT Batch Managed
1. How to track a batch received for Purchase order.
2. How to track a Batch created in a Production order.
3. How to track a Batch in Sales Order.
Thanks,
VB -
Version Management of ABAP objects in Workbench
Dear Friends,
Can any one give idea about document, blog or link, which gives brief explanation about "Version Management of ABAP objects in workbench" with screen dispaly?
Regards,
NilayHello,
Please see these: [https://websmp101.sap-ag.de/slm], [/people/manish.agarwal4/blog/2007/04/04/sap-centric-enterprise-architecture--part-3--software-lifecycle-manager] and [https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/fbec764c-0601-0010-c7a4-cbb73e7fe2eb].
Regards. -
How to manage Arrays as Object members
I found a realy strange behavior with the instanciation of a
Class which contains an Array member.
Here is the code wich is self explanatory.Create the array instance in the constructor.
class MyObj {
public var tab:Array;
function MyObj(index) {
this.tab= new Array();
"Chris_007" <[email protected]> wrote in
message
news:[email protected]...
> I found a realy strange behavior with the instanciation
of a Class which
> contains an Array member.
>
> Here is the code wich is self explanatory.
>
>
>
>
>
> class MyObj {
> //
> public var tab:Array = new Array();
> private var objectName:String;
> private var theIndex:Number;
> //
> // Constructeur
> function MyObj(index) {
> this.theIndex = index;
> // Object name
> this.objectName = "name#" + index;
> for (var i = 0; i < 3; i++) {
> this.tab
= index * 3 + i;
> }
> }
> //
> function printObject() {
> trace(" Printing Object name --> " +
this.objectName);
> for (var i = 0; i < 3; i++) {
> trace(" tab[" + i + "] : " + this.tab);
> }
> }
> //
> function getClone() {
> return new MyObj(theIndex);
> }
> }
>
>
> // And the main scenario code
> //
> var index:Number = 0;
> //
> var objArray:Array = new Array();
> //
> var oob:MyObj;
> //
> function printMyArray(arr:Array):Void {
> for (var i = 0; i < arr.length; i++) {
> trace(" tab[" + i + "] : " + arr
> }
> }
> //
> // Filling in the Array
> for (var i = 0; i < 4; i++) {
> oob = new MyObj(index);
> // oobj = oob.getClone();
> trace("-- New object #" + i + " created. MyObj[" + index
+ "]");
> oob.printObject();
> objArray = oob;
> trace("-- Now entered into the array -- printing from
object #" + i );
> objArray
.printObject();
> trace("-- or printing from the scenario -- objArray[" +
i + "] is realy
> stored");
> printMyArray(objArray.tab);
> trace("____________________________________");
> index += 1;
> }
> //
> // Printing the array of pointers to MyObj
> trace("___________________________________________");
> trace("And now, all in one...\nPrinting the array of
pointers to MyObj
> trace("___________________________________________");
> for (var i = 0; i < 4; i++) {
> objArray
.printObject();
> }
> trace("------ Or directly from the scenario -------");
> for (var i = 0; i < 4; i++) {
> trace(" Printing from scenario Object name --> " +
objArray.objectName);
> printMyArray(objArray
.tab);
> }
> trace("___________________________________________");
> trace("They are all the same ?!\nIt seems to have lost
something !!!!");
> trace("___________________________________________");
> //
> //
> trace("\nAmazingly, the array's elements do not refer to
the same
object\n");
> //
> trace("objArray[0] == objArray[0] ? -->" +
(objArray[0] == objArray[0]));
> trace("objArray[0] == objArray[1] ? -->" +
(objArray[0] == objArray[1]));
> trace("objArray[0] instanceof MyObj ? -->" +
(objArray[0] instanceof
MyObj));
> trace("");
> //
> trace("\nThey realy seem to point different objects
!\n");
> //
> // So, why do they have different outputs ?
> //
> //
> //
> // It seems the 'new' constructor creates a new Object
'MyObj'
> // which always resides at the same memory location.
> // 'oob' is in fact a pointer, and objArray[] an array
of pointers,
> // as so an array of memory addresses.
> // The objArray[] elements are pointers which always
refer to the
> // the same memory zone, which in fact contains the last
content of the
> object.
> //
> //
> // And then manualy
> //
>
trace("**********************************************************");
> trace("\nAnd then another way to create each new object
manualy\n");
>
trace("**********************************************************");
> //
> //
> var otherObjArray:Array = new Array();
> //
> var oob0 = new MyObj(100);
> trace("-- New object created #100");
> oob0.printObject();
> otherObjArray[0] = oob0;
> trace("-- Now entered into the array --
otherObjArray[0]");
> otherObjArray[0].printObject();
> //
> var oob1 = new MyObj(200);
> trace("-- New object created #200");
> oob1.printObject();
> otherObjArray[1] = oob1;
> trace("-- Now entered into the array --
otherObjArray[1]");
> otherObjArray[1].printObject();
> //
> var oob2 = new MyObj(300);
> trace("-- New object created #300");
> oob2.printObject();
> otherObjArray[2] = oob2;
> trace("-- Now entered into the array --
otherObjArray[2]");
> otherObjArray[2].printObject();
> //
> trace("___________________________________________");
> trace("And now, all in one...\nEnjoy the show !!!!");
> trace("___________________________________________");
> otherObjArray[0].printObject();
> otherObjArray[1].printObject();
> otherObjArray[2].printObject();
> //
> trace("\nThe problem seems to reside in the way the
Arrays members are
managed
> by the Objects !\n");
> trace("\nHELP me please to find the bug\n");
> //
> -
Forum for Management Of Internal Control (MIC)
Hi all,
I may be wrong in posting this thread here. But i have seen all the forums in sdn but no where i found for Management Of Internal Control (MIC). I dont know where to post threads regarding this component.
Kindly help me in posting thread correctly.
Regards,
FaisalHi Sadiq,
Find the below link it think it will be help ful
/people/sap.user72/blog/2005/10/27/mic-programming-1-custom-reports-in-alv-grid
https://www.sdn.sap.com/irj/sdn/go/portal/prtroot/docs/library/uuid/35f7de90-0201-0010-cc8b-c1760859d4b5
Thansk
Kishore -
Relate a OM internal object to a external object on table level
Hi expert,
how can I relate a OM internal object to a external object on table level, can you please give a example.
Many Thanks,Hi expert,
how can I relate a OM internal object to a external object on table level, can you please give a example.
Many Thanks, -
Management of Internal controls- Customer Defined fields
Hi,
I am facing problem in SAP ECC 6.0 upgradation, as in Management of Internal controls- Customer Defined fields, kindly let me know for configuraton of the same.
ShaileshYou need to study the PCUI (People Centric User Interface).
MIC software use this engine to control the web interface.
Very complete guide:
https://websmp209.sap-ag.de/~sapidb/011000358700001093962006E/PCUIBook50_06.pdf
a quick intro by weblog:
/people/vijaya.kumar/blog/2005/06/10/people-centric-user-interface-pcui--getting-started
Regards,
Sergio
Maybe you are looking for
-
I have an ipad and want to buy an ipad mini. Can I transfer everything over?
I have 3 ipads under one apple ID and soon to have a fourth. I want to rearrage who has what device. Here is how they are now: iPad 3 16m wifi:User 1 iPad 2 16m wifi:User 2 iPad 2 16m wifi:User 3 User 4 currently has no ipad. User 1 is getting a new
-
Fastest way to load a BufferedImage on a JPanel
I am looking for the fastest way to display a BufferedImage on a JPanel. I am using JAI to take in photo files (JPG, BMP, GIF, TIFF, PNG) and create thumbnails (BufferedImage). I was reading through the forums and saw you can either 1)overwrite the G
-
FF4 - Mouse no longer works in Google Toolbar list. Suggestions ?
I have upgraded to FF4 The google toolbar works in the sense that the drop down list displays correctly, but you cannot use the mouse to point to an item. You have to press the down arrow key to navigate to the item and then press enter. Is this a FF
-
How to get AP DP Request document for adjustment in AP Invoice
I am not able to get the AP DP request doc for adjustment in AP Invoice after being paid. Pls revert asap.
-
Satellite L500-12t: FN buttons issue after Win7 64bit upgrade
Hi i have L500-12T and i upgrade to WIN 7 64 bit. After the upgrade the FN key not working and i can't turn on the wireless card . So i can't surf with the wireless. I download all the driver that i found on the site of toshiba and it's still not wor