[MRS] Conflict in Infotype 0001 between A and S object type
Hi,
We use SAP MRS on top of our HR box. (sorry, I am not a SAP MRS expert so bear with me please....)
As we activated PA-PD integration, whenever a Work Center (otype A) is assigned to an employee (otype P), it updates the Infotype 0001 accordingly (PLANS and OTYPE field) while also inserting a new entry into T528B and T528T tables.
This is consistent with what the RHINTE30 program does (look at the $plste [S] and Work Center [A]):
But, the employee is also assigned to a position (otype S)! It makes much more sense to have Position filled in the Infotype 0001 rather than Work Center!!
Thus, our first approach would be to deactivate PA-PD integration for Work Center (otype A) and only leave it active for Position (otype S).
Thanks in advance for your help.
Best regards,
Guillaume
Guillaume,
Has your issue ever been solved?
Kind regards,
Lieselot
Similar Messages
-
Explicity mapping between ActionScript and Java objects for the BlazeDS Messaging Service
The BlazeDS documentation shows how to explicitly map between ActionScript and Java objects. For example, this works fine for RPC services, e.g.
import flash.utils.IExternalizable;
import flash.utils.IDataInput;
import flash.utils.IDataOutput;
[Bindable]
[RemoteClass(alias="javaclass.User")]
public class User implements IExternalizable {
public var id : String;
public var secret : String;
public function User() {
public function readExternal(input : IDataInput) : void {
id = input.readObject() as String;
public function writeExternal(output : IDataOutput) : void {
output.writeObject(id);
and
import java.io.Externalizable;
import java.io.IOException;
import java.io.ObjectInput;
import java.io.ObjectOutput;
import java.util.HashSet;
import java.util.Iterator;
import java.util.Set;
public class User implements Externalizable {
protected String id;
protected String secret;
public String getId() {
return id;
public void setId(String id) {
this.id = id;
public String getSecret() {
return secret;
public void setSecret(String secret) {
this.secret = secret;
public void readExternal(ObjectInput in) throws IOException,
ClassNotFoundException {
id = (String) in.readObject();
public void writeExternal(ObjectOutput out) throws IOException {
out.writeObject(id);
If I called an RPC service that returns a User, the secret is not sent over the wire. Is it also possible to do this for the messaging service? That is, if I create a custom messaging adapter and use the function below, can I also prevent secret from being sent?
MessageBroker messageBroker = MessageBroker.getMessageBroker(null);
AsyncMessage message = new AsyncMessage();
message.setDestination("MyMessagingService");
message.setClientId(UUIDUtils.createUUID());
message.setMessageId(UUIDUtils.createUUID());
User user = new User();
user.setId("id");
user.setSecret("secret");
message.setBody(user);
messageBroker.routeMessageToService(message, null);Hi Martin. The way that AMF serialization/deserialization works for BlazeDS is the same regardless of which service is being used, so yes that code will work for messaging as well. On the server, the serialization/deserialization of messages happens at the endpoint. For an incoming message for example, the endpoint deserializes the message and then hands it off to the MessageBroker which decides which service/destination to deliver the message to.
That was a good question. Thanks for asking it. Lots of people are used to doing custom serialization/deserialization with the RPC services (RemoteObject/RemotingService) but I'm not sure everyone realizes they can do this for messaging as well.
-Alex -
Difference between 122 and 161 movement type
Hi,
Can anyone explain me the difference between 122 and 161 movement type?
How will be the finance postings?
Can these movement types will be used in outbound delivery? If so,what kind of scenarios this can be used?
Thanks
SriniHi
Both are belongs to vendor return
1. 122 - return to vendor -total consignment - return total received gr qty
Migo - return delivery with 122- j1is - credit memo
2. 161 - here you have to crate the return po. return to vendor for partial qty.
after po- gr - j1is-credit memo
Laxman -
Difference Between Maps and Value Objects
Hi Guys
Can you please help me differentiate between HashMap and Value Object Design patterns. The trade offs of each and how to choose between the two patterns.It really depends upon what you really want to do:
- If you want to transfer simple objects using their inherent structure, use your DomainObject itself or if you really need to, use a ValueObject
- If you want to transfer a lot of similar or even different objects with unique keys, use some Map.
Using a HashMap, you might need to consider:
- The hashing can significantly increase your CPU load, if you are doing too much. For example you can define your hashValue() to return just the PrimaryKey, or it's hashValue() if it's an Object. And equals() needs only to compare the PrimaryKey as well. This semantic results in two objects being equal, if they have the same PrimaryKey. You may define an additional deepEquals() method, to see if an updated version contains changes to the stored version, if this is needed.
- If you keep around references in a Map without clearing them, when you don't need them any more, the Map will increase in size. If you want to keep them, but only as memory alows, you might even consider using WeakReference<T>.
Together with the rules provided by krunals, I hope this helped a bit... -
What is the difference between 651 and 653 movement types
Hi
What is the difference between 651 and 653 movement types
Points will be rewarded
Regards
SudduHi,
Whenever goods movment happens following things are going on in the background:
A material document is generated, which is used as proof of the movement and as a source of information for any other applications involved.
If the movement is relevant for Financial Accounting, one or more accounting documents are generated.
The stock quantities of the material are updated.
The stock values in the material master record are updated, as are the stock and consumption accounts.
651 - two steps - with a transfer posting using 453
653 - one steps - direct post to unrestricted used
*Using movement type 651, you post returns from a customer with a return delivery in Shipping to blocked stock returns.
Using 653 movement type, you post returns from the customer with returns delivery via Shipping directly to the valuated stock.
<b>Reward if helpful.</b>
Thanks -
Difference between JAIP and JEAP condition types
Dear all
can anyone explain me the diffrence between JAIP and JEAP condition types in detail
regardsDear Ganu,
Condition Type: JEAP - IN A/R AED % is "Discount or Surcharge" Condition Class in TAX Procedure TAXINN.
Condition records for Condition Type - JEAP is being maintained in T. Code: VK11
For more information, refer:
http://help.sap.com/erp2005_ehp_01/helpdata/en/9e/0b941b0fd64873bc54e8745fb044e7/frameset.htm
whereas,
Condition Type: JAIP - IN AED inventory % is "Discount or Surcharge" Condition Class in TAX Procedure TAXINJ
Condition Records for Contidition Type - JAIP is being maintained in T. Code: FTXP
Best Regards,
Amit -
Inconsistent java and sql object types
Hi,
I have run into error "Inconsistent java and sql object types"
while mapping a java class to a sql object type. The java class
is just a duplicate of sql data structure and I pretty much
follow the JDBC Developer's GUide's examples (20-43 to 20-45)
to create the mapping java class.
Any one runs into simliar problem or any clues?
Thanks,
Ed
Exception in thread "main" java.sql.SQLException: Inconsistent java and sql object types: InstantiationException:
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:168)
at oracle.jdbc.dbaccess.DBError.throwSqlException(DBError.java:210)
at oracle.sql.STRUCT.toClass(STRUCT.java:433)
at oracle.sql.STRUCT.toJdbc(STRUCT.java:366)
at oracle.jdbc.oracore.OracleTypeUPT.unpickle80rec
(OracleTypeUPT.java:236)
at
oracle.jdbc.oracore.OracleTypeCOLLECTION.unpickle80rec_elems
(OracleTypeCOLLECTION.java:553)
at oracle.jdbc.oracore.OracleTypeCOLLECTION.unpickle80rec
(OracleTypeCOLLECTION.java:383)
at oracle.jdbc.oracore.OracleTypeCOLLECTION.unpickle80
(OracleTypeCOLLECTION.java:329)
at oracle.jdbc.oracore.OracleTypeCOLLECTION.unlinearize
(OracleTypeCOLLECTION.java:218)
at oracle.sql.ArrayDescriptor.toJavaArray
(ArrayDescriptor.java:501)
at oracle.sql.ARRAY.getArray(ARRAY.java:197)The safest way would be to use JPublisher to generate the type classes. In your application, you can just use the generated code to manipulate the object.
-
The java and sql object type was not matched
My table(Oracle10.2) has a varying arrays column. For mapping to java classes, I use JDeveloper(10.1.3.1.0) to generate java classes. Then I try to insert a record into this varrying arrays column with java. While it always complaints java.sql.SQLException.the java and sql object type was not matched. I can not find the reason.
My java code:
StructDescriptor structdesc = StructDescriptor.createDescriptor(
"VARRAY_SEQ", con);
int nid=20;
int pid=546;
BigDecimal mynid=new BigDecimal(nid);
mynid=mynid.setScale(0, BigDecimal.ROUND_HALF_UP);
BigDecimal mypid=new BigDecimal(pid);
mypid=mypid.setScale(0, BigDecimal.ROUND_HALF_UP);
Object[] attributes = { "ASDF", mynid, "Developer", mypid,
"rwretw" };
STRUCT Rel = new STRUCT(structdesc, con, attributes);
stmt.setObject(8, Rel);
stmt.execute();
stmt.close();
And the STRUCT is
public RelSeq(String nucl, java.math.BigDecimal neId, String nuor, java.math.BigDecimal pId, String phor) throws SQLException
{ _init_struct(true);
setNucl(nucl);
setNeId(neId);
setNuor(nuor);
setPId(pId);
setPhor(phor);
}My table(Oracle10.2) has a varying arrays column. For mapping to java classes, I use JDeveloper(10.1.3.1.0) to generate java classes. Then I try to insert a record into this varrying arrays column with java. While it always complaints java.sql.SQLException.the java and sql object type was not matched. I can not find the reason.
My java code:
StructDescriptor structdesc = StructDescriptor.createDescriptor(
"VARRAY_SEQ", con);
int nid=20;
int pid=546;
BigDecimal mynid=new BigDecimal(nid);
mynid=mynid.setScale(0, BigDecimal.ROUND_HALF_UP);
BigDecimal mypid=new BigDecimal(pid);
mypid=mypid.setScale(0, BigDecimal.ROUND_HALF_UP);
Object[] attributes = { "ASDF", mynid, "Developer", mypid,
"rwretw" };
STRUCT Rel = new STRUCT(structdesc, con, attributes);
stmt.setObject(8, Rel);
stmt.execute();
stmt.close();
And the STRUCT is
public RelSeq(String nucl, java.math.BigDecimal neId, String nuor, java.math.BigDecimal pId, String phor) throws SQLException
{ _init_struct(true);
setNucl(nucl);
setNeId(neId);
setNuor(nuor);
setPId(pId);
setPhor(phor);
} -
ERROR: Inconsistent java and sql object types
I am getting a nested object table in the form of an oracle.sql.ARRAY. I then call getResultSet() on this array and try to cast each object into a Java implementation of the SQLData interface (also defined in the connections type map).
This approach works for one nested object table but not for another. I get the error message:
"Inconsistent java and sql object types"
Does this mean that my Java to Oracle type mappings are wrong? Any help would be appreciated.
Regards
Stevei had a similar situation. found out it was occuring because the oracle type had not been granted to the appropriate user.
todd kegley -
Conflict between local and global step types
I'm making some changfes in some previous programmed Step Types and I'm having conflicts. Is it posible to make global Step Types? I have some sequences that have another step type with the same name as the global and it appears the Type Conflict Dialog box. I'd like to use in all my sequences always global Step Types. Can I do this with TestStand 2.0.1?
Hi again,
For both Step Types A and B, I've inserted an "Edit SubStep" (inside Tab Substeps in the Step Type Properties). Those associated programs are written in LV. That means that when I insert one of my steps types in a sequence, if I click the right bottom, I have the possibility to make changes in this Edit VI and save those parameters in TestStand. I attach you the two Step Types that have the conflict, maybe you can see the problem. Have a nice weekend!
Angel
Attachments:
PXI-6025E_Digital_IO.zip 593 KB
Tilt_Adjustment_Service.zip 283 KB -
Relation between Roles and Course/Object ID
hi
Please tell me the HR-infotype having roles/position/job in relation with Course/object Id.
HRP1000 have only courses .
or please tell me how to make relation between two i.e. roles and course/object id
S@chinall these
Characterstic will available in differnt Infotypes Check the tcode PP01
and check with the help of the Objects
for Course ID -
Reg Differrences between SynBo and Data Object
Hi,
I want to know the architectural diffrences between a SyncBo of MI 2.5 and Data Object of NWM 7.1. As it is given in help.sap.com documentation I think A data object support multiple levels of parent- child hirearchy where as a SyncBo is limited to one level of Header and Items.Similarly do any other differences exist?
2) In what way A data Object concept is better than that of a Synco.?
3) For manipulating the data of a data Object on Front end, Can we Use the existing SmartSync API of MI 2.5, or a seperate API for client side is going to be released?
Thanks in Advance,
RajeshHello Rajesh,
1. The differences are small. You pretty much highlighted the biggest one (multi child node). Other differences exist in the fact that a SyncBO is linked to a backend BAPI as the DO is not (you would usually create the DO with the fields you need and then have backend adapters to fill it). Lifecycle of the DO is also different. Even release, non destructive change can happen and old application as well as new application will work at the same time. I can list a couple more, but I think you get that a SyncBO is different than a DO (even if in our development we still get mix both wording:))
2. Yes DO is a better concept than SyncBO.
3. There are 3 ways of accessing API on the client side. The first is the old SmartSync API which is only used in backward compatibility application (MAM for example). It should not be used for new development, but only to leverage existing one. After that you have two new frameworks for laptop and for PDA that you can find in NWDS 7.1. They reviewed the naming so I am not sure of the current ones, but I think it is something like Mobile Application for Handheld and Mobile Application for Laptop. Those two new framework uses WebDynPro flavored UI and provide access to the sync/data layer.
Thank you,
Julien. -
Difference between BOL and Genil Objects
Hi Team
Am very new to CRM.So pls let me know the difference between the BOL and GENIL objects and their respective importance.
ThanksHi,
The BOL and GenIL essentially refer to the layers that handles the user interface in SAP CRM.
The GenIL (Generic Interaction Layer) consists of one implementation class that always derives from one of the two classes and implements a set of methods to provide the functionality. GenIL is like a bridge between the backend APIs and the UI i.e. for
a given UI, it identifies which APIs need to be called and also re-formats data accordingly.
The BOL (Business Object Layer) consists of upto 7 different kinds of objects that are defined in a model. At runtime, the BOL layer will hold data that is used on the UI. BOL provides a consistent way of modelling data so that data access is consistent and the UI can also be built faster.
Regards,
Shiromani -
What is the difference between StringBuffer and StringBuilder objects
hi ,
Please tell me what is the difference between stringBuilder and stringBuffer classes ..why stringbuffer classes is used more with multiple threads but not stringBuilder which is faster than stringBuffer objects
Thanks in advanceOdd. You answer your own question by paraphrasing the first paragraph of
StringBuilder's javadoc:
This class provides an API compatible with StringBuffer, but with no guarantee
of synchronization. This class is designed for use as a drop-in replacement for
StringBuffer in places where the string buffer was being used by a single thread
(as is generally the case). Where possible, it is recommended that this class
be used in preference to StringBuffer as it will be faster under most
implementations.
Do you really have a question? -
Diff between prt and raw material type
what is the difference between PRT and raw material material type
Hi,
Any material type defines the material views (Basic,Purchasing,Storage,Accounting....), Whether internally procured or extrenally procured,special type.
whether it requires Qty & Value updation,
Standard material type for Raw Materials is ROH
Raw materials are always procured externally and then processed. A material master record of this type contains purchasing data, but not sales data since they cannot be sold.
But there is no Std Material type PRT, & if you are meaning FERT it is a finished goods material type.
Finished products are produced in-house. Since they cannot be ordered by Purchasing, a material master record of this material type does not contain purchasing data.
Reward if found useful.
Regards,
Vengat
Maybe you are looking for
-
How do I remove an iCloud account from an iPad?
My aunt set up my grandmother's iPad and used her iTunes/iCloud information. My grandmother wanted to be able to buy things from the store so I created an account for her with iTunes, but I can't figure out how to remove my aunt's Apple ID from the
-
Adobe Reader does not automatically associate with PDF files in Xp Sp3
I have reinstalled Reader (twice) and it does not automatically associate with PDF files. How do I fix this problem? Cheers, JH
-
People analyzer not working in photoshop 11 with D800 RAW photos
I have photoshop elements 11. People analyzer will not reconize people or allow me to tag people in my photos. It works with my older camera photos such as from my Nikon D300 but will not work with photos from my D800 (RAW).
-
Addiing 'lsmng' field in bapi_goodsmvt_create
Hi Buddies, i want to update lsmng field through bapi_goodsmvt_create, but colud not find that field in bapi, please tell me how add this field in bapi. my sap versin is 4.7 Response is awiated.
-
Problems with the front-middle speaker of my T7700, support didnt onswer my emails
sry for my english, i didn't find a german board or a telephone number I can call. I wrote 4 emails on the formular on the supportpage, but i never got an answer ;( My problem in german: Hallo, Ich hab bereits von Creative mehrere Produkte gekauft un