Creation of  Agent  in WE20

Dear All,
We are not sure that in which module our requirement will fit.
We like to create new Agent (permitted id) in WE20.
The details are as under
Table :VEDI_TDPP1
Field Name :USRKEY
Data Element: EDIPUSRKEY
Can you kindly us now how to create it.
We are in ECC 6.0 and we are configuring EDI payment for vendors.
Thanks for your time.
Regards.

Dear All,
Can you guide us how to go about our req.
Regards

Similar Messages

  • Permitted agent in we20 - file-to-idoc scenario

    Hello! I'm trying to make file-to-idoc scenario. Could you explain me, what should I enter in Permitted agent field?

    Hi,
    as per the documentation (F1 on the field):
    Specifies the job (person or group of people) to be notified if processing errors occur on the IDoc interface
    If an error occurs, only one (the most specific) job is notified. If an error occurs in the ORDERS message for partner HUGH, the system first attempts to determine whether a job responsible for ORDERS and HUGH is defined. If this is not the case, the job defined for HUGH (required entry) is notified.
    The IDoc administrator is notified if HUGH does not exist at all in the partner profiles.
    Examples
    If the recipient type is 'US' ('user'), enter the name of the SAP user who is to be notified.
    If the recipient type is 'O' ('organizational unit'), enter the organizational unit whose personnel is to be notified.
    Regards,
    Sergio

  • Re : t-code to creation of Agent

    Hi
           What is the t-code for creating a Agent. i am doing comission for agent scenario.
    How to do this.
    Thanks
    Anto

    Dear Antony,
    Try with V-11 transaction.
    You can consider him as forwarding agent.
    Forwarding Agent will be treated as vendor so you can create farwarding agent vedor master through this transaction.
    I hope this will help you,
    Regards,
    Murali.
    Edited by: Murali Mohan.Tallapaneni on Nov 12, 2008 10:32 AM

  • Creation of Agent

    Hi all
            I want to creat agent in sap business one 2007b in for business partner master records but i am not getting the field but in
    help file agent field is given.
    Thanks & Regards
    Amit

    Hi Amit
    u can define the bp as an agent in the property windows of BP MASTER
    If u want to add the properties of the partner as agent then for that go to administration setup -business partner-business partner property and then u can write in a new property as agent .
    or send way is u can define the factoring indicator under general tab
    Regards,
    Manish

  • Automatic Mailbox Distribution problem after Creating New AD Site

    We redesigned our Active Directory Sites a little while ago.  We moved the subnets and servers from the old sites to the new sites.  We haven't removed the old sites yet, but that will happen soon.  We haven't noticed any issues with the new
    sites except for one weird issue and that is that Automatic Mailbox Distribution no longer works, in fact if you don't specify a database with the enable-mailbox (or new-mailbox) commands it will fail with an error that load balancing failed to find a valid
    mailbox.
    The problem, from the output of an enable-mailbox, command appears to be a site problem (from the fact that the automatic mailbox distribution discards sites that are not in the same site as the user).  The verbose output has the command checking the
    old site even though the server is in the new site.  I've already checked the databases and none of them have the IsExcludedFromProvisioning or IsSuspendedFromProvisioning properties set to TRUE
    My question is how do I make the databases show up as in the new site rather than the old site?
    Any and all help with this issue is appreciated.
    This is the output from the command:
    VERBOSE: [16:36:50.864 GMT] Enable-Mailbox : Initializing Active Directory server settings for the remote Windows
    PowerShell session.
    VERBOSE: [16:36:50.864 GMT] Enable-Mailbox : Active Directory session settings for 'Enable-Mailbox' are: View Entire
    Forest: 'False', Default Scope: 'domain.local', Configuration Domain Controller: 'DC01.domain.local', Preferred Global
    Catalog: 'VMDC01.domain.local', Preferred Domain Controllers: '{ VMDC01.domain.local }'
    VERBOSE: [16:36:50.864 GMT] Enable-Mailbox : Runspace context: Executing user: domain.local/All Users/AD/Admin1,
     Executing user organization: , Current organization: , RBAC-enabled: Enabled.
    VERBOSE: [16:36:50.864 GMT] Enable-Mailbox : Beginning processing &
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 0 for cmdlet extension agent "Query Base
    DN Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 1 for cmdlet extension agent "Rus Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 2 for cmdlet extension agent "Mailbox
    Resources Management Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 3 for cmdlet extension agent "Mailbox
    Creation Time Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 4 for cmdlet extension agent
    "Provisioning Policy Agent".
    VERBOSE: [16:36:50.880 GMT] Enable-Mailbox : Instantiating handler with index 5 for cmdlet extension agent "Admin Audit
     Log Agent".
    VERBOSE: [16:36:50.927 GMT] Enable-Mailbox : Current ScopeSet is: { Recipient Read Scope: {{, }}, Recipient Write
    Scopes: {{, }}, Configuration Read Scope: {{, }}, Configuration Write Scope(s): {{, }, }, Exclusive Recipient Scope(s):
     {}, Exclusive Configuration Scope(s): {} }
    VERBOSE: [16:36:50.927 GMT] Enable-Mailbox : Searching objects "domain.local/All Users/SM/GP/User1" of type
    "ADUser" under the root "$null".
    VERBOSE: [16:36:50.942 GMT] Enable-Mailbox : Previous operation run on domain controller 'VMDC01.domain.local'.
    VERBOSE: [16:36:50.974 GMT] Enable-Mailbox : Load Balance : Database container located at 'CN=Databases,CN=Exchange
    Administrative Group (FYDIBOHF23SPDLT),CN=Administrative Groups,CN=DOMAIN,CN=Microsoft
    Exchange,CN=Services,CN=Configuration,DC=DOMAIN,DC=local'.
    VERBOSE: [16:36:50.974 GMT] Enable-Mailbox : Searching objects of type "MailboxDatabase" with filter
    "(&((IsExcludedFromProvisioning Equal False)(IsSuspendedFromProvisioning Equal False)(Recovery Equal False)))", scope
    "OneLevel" under the root "Databases".
    VERBOSE: [16:36:51.005 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.021 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.036 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.052 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.052 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.052 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.052 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Comparing local site 'OLD-SITENAME' with database site 'OLD-SITENAME'.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Load Balance : The search for databases returned an empty result. This
    could happen if all databases are excluded from the Load Balance process.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Load Balance : There is no available database. Refer to previous verbose
    messages for more information.
    VERBOSE: [16:36:51.067 GMT] Enable-Mailbox : Admin Audit Log: Entered Handler:OnComplete.
    Load balancing failed to find a valid mailbox database.
        + CategoryInfo          : NotSpecified: (0:Int32) [Enable-Mailbox], RecipientTaskException
        + FullyQualifiedErrorId : 4AE0EA04,Microsoft.Exchange.Management.RecipientTasks.EnableMailbox
    VERBOSE: [16:36:51.083 GMT] Enable-Mailbox : Ending processing &

    Hi,
    From your description, I would like to clarify the following thing:
    By default, all online and healthy mailbox databases on Exchange 2010 servers in the local Active Directory site can be chosen by automatic mailbox distribution to store a new or moved mailbox. Mailbox databases in other AD site can't be chosen by automatic
    mailbox distribution to store a new or moved mailbox.
    What's more, I recommend you use the following cmdlet to enable mailbox and check the result.
    Enable-Mailbox -Identity xxx -Database xxx
    Hope it helps.
    Best regards,
    Amy Wang
    TechNet Community Support

  • Error: 500    Cannot create bean of class Simulation

    Hello, I was working with J2ee 1.2 and suddenly I got this error. Any one has an idea about it?, I can't continue working.
    Thanks...
    Error: 500
    Internal Servlet Error:
    javax.servlet.ServletException: Cannot create bean of class Simulation
         at org.apache.jasper.runtime.PageContextImpl.handlePageException(PageContextImpl.java:384)
         at _0005csimulation_0002ejspsimulation_jsp_325._jspService(_0005csimulation_0002ejspsimulation_jsp_325.java:215)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161)
         at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:247)
         at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:352)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.java:626)
         at org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.java:534)
         at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:378)
         at org.apache.tomcat.core.Context.handleRequest(Context.java:644)
         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:440)
         at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:144)
         at org.apache.tomcat.service.TcpConnectionThread.run(TcpEndpoint.java:310)
         at java.lang.Thread.run(Thread.java:484)
    Root cause:
    javax.servlet.ServletException: Cannot create bean of class Simulation
         at _0005csimulation_0002ejspsimulation_jsp_325._jspService(_0005csimulation_0002ejspsimulation_jsp_325.java:79)
         at org.apache.jasper.runtime.HttpJspBase.service(HttpJspBase.java:126)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at org.apache.jasper.runtime.JspServlet$JspServletWrapper.service(JspServlet.java:161)
         at org.apache.jasper.runtime.JspServlet.serviceJspFile(JspServlet.java:247)
         at org.apache.jasper.runtime.JspServlet.service(JspServlet.java:352)
         at javax.servlet.http.HttpServlet.service(HttpServlet.java:865)
         at org.apache.tomcat.core.ServiceInvocationHandler.method(ServletWrapper.java:626)
         at org.apache.tomcat.core.ServletWrapper.handleInvocation(ServletWrapper.java:534)
         at org.apache.tomcat.core.ServletWrapper.handleRequest(ServletWrapper.java:378)
         at org.apache.tomcat.core.Context.handleRequest(Context.java:644)
         at org.apache.tomcat.core.ContextManager.service(ContextManager.java:440)
         at org.apache.tomcat.service.http.HttpConnectionHandler.processConnection(HttpConnectionHandler.java:144)
         at org.apache.tomcat.service.TcpConnectionThread.run(TcpEndpoint.java:310)
         at java.lang.Thread.run(Thread.java:484)

    This is the code for the simulatin class.
    I think nothing special.
    Begin --- Simulation.java
    import java.io.*;
    import java.util.*;
    public class Simulation
    private int lastMessage;
    private int transactions;
    private int transaction_prospere;
    /* Creation des variables du system */
         private String Quantite_acheteurs;
         private String Quantite_vendeurs;
         private String Argent_initiale;
         private String Articles_initiales;
         private String Prix_initial;
         private String Mechants_acheteurs;
         private String Mechants_vendeurs;
         private String Cycles_simulation;
         private String Choisir_strategie;
         private String Choisir_formule;
         private String Afficher_resultats;
    int iAfficher_resultats = (new Integer(Afficher_resultats)).intValue();
         /* Section de declaration des constants */
         private int OFFRE_DE_VENTE = 0;
         private int DEMANDE_ACHAT = 1;
         private int BROADCAST = -1;
    private int TRICHEUR = -1;
         private int PROSPERE = 1;
         private int VRAI = 1;
         private int FAUX = 0;
    private int ACHETEUR = 0;
    private int VENDEUR = 1;
         private int GENTIL = 0;
         private int MECHANT = 1;
         private double SEUIL_MECHANT = 0.87;
    Messages message_anterieur= null;
    /*** PADOVAN ********************************/
         public String Padovan_alpha;
    Begin --- Creation des agents...
    Pour la creation des agents il y a une generation des chiffres aleatoires
         pour repartir les vendeurs et les acheteurs, ainsi que les gentils et les
         mechants dans le vecteur d'agents
         public Vector Creation_des_agents(){
    System.out.println ("<<<<<<<<<<Executing...Creation_des_agents>>>>>>>>");
    /* Le vector avec des agents....*/
              Vector agents = new Vector();
    lastMessage = 0; /* Le derni�re message ajout� au tableau */
              transactions = 0; /* Compteur pour les transactions */
              transaction_prospere = 0; /* Compteur pour les transaction prosp�res*/
              /* Conversion de variables de string a int */
    int iQuantite_acheteurs = (new Integer(Quantite_acheteurs)).intValue();
    int iQuantite_vendeurs = (new Integer(Quantite_vendeurs)).intValue();
    int iArgent_initiale = (new Integer(Argent_initiale)).intValue();
    int iArticles_initiales = (new Integer(Articles_initiales)).intValue();
    int iPrix_initial = (new Integer(Prix_initial)).intValue();
    int iMechants_acheteurs = (new Integer(Mechants_acheteurs)).intValue();
    int iMechants_vendeurs = (new Integer(Mechants_vendeurs)).intValue();
    int i; /* Compteur pour la generation des agents */
              double agent_type; /* Pour generation aleatoire et savoir si est acheteur ou vendeur */
              int iagent_type; /* Type d'agent acheteur=0, vendeur=1 */
              double agent_comportement; /* Pour generation aleatoire et savoir si est gentil ou mechant */
              int iagent_comportement; /* Comportement de l'agent 0=gentil, 1=mechant, gentil par default */
    int total=iQuantite_acheteurs+iQuantite_vendeurs;
              /* Pour les agents......... */
              int j=0;
              for (i=0;i<total;)
                   iagent_comportement = 0;
    j++;
                   agent_type=Math.random(); /* Pour repartir les agentes vendeurs et acheteurs aleatoirement. */
    iagent_type=(agent_type<0.5?0:1); /* 0-> acheteur, 1-> vendeur */
                   if (iagent_type==0){   /*Creation des acheteurs.... */
    if(iQuantite_acheteurs>0)
    iQuantite_acheteurs--; /* un acheteur de moins */
    /* Generation du comportement */
                             if (iMechants_acheteurs>0) /* Faltan generar agentes mechantes */
                             if ((iQuantite_acheteurs > iMechants_acheteurs))
    agent_comportement = Math.random(); /* Pour repartir les comportement de l'agent */
    iagent_comportement=(agent_comportement<0.5?0:1);     /* 0->gentil, 1->mechant */
                             else
                                  iagent_comportement=1;
                             if (iagent_comportement==1) /* S'il est mechante... */
    iMechants_acheteurs --;
                             Agents agent = new Agents(i,ACHETEUR,0,0,iArgent_initiale,iagent_comportement, total);
                             agent.setPadovan_alpha(Padovan_alpha);
                   i++;
    agents.addElement(agent);
                   else{                  /* Creation des vendeurs... */
    if(iQuantite_vendeurs>0)
                             iQuantite_vendeurs--; /* un vendeur de moins */
    /* Generation du comportement */
                             if (iMechants_vendeurs>0) /*Faltan generar agentes mechantes */
                             if ((iQuantite_vendeurs > iMechants_vendeurs))
    agent_comportement = Math.random(); /* Pour repartir les comportement de l'agent */
    iagent_comportement=(agent_comportement<0.5?0:1);     /* 0->gentil, 1->mechant */
                             else
                                  iagent_comportement=1;
                             if (iagent_comportement==1) /* S'il est mechante... */
    iMechants_vendeurs --;
    Agents agent = new Agents(i,VENDEUR,iArticles_initiales,iPrix_initial,0,iagent_comportement,total);
                             agent.setPadovan_alpha(Padovan_alpha);
                   i++;
    agents.addElement(agent);
         }/* End for */
    System.out.println ("<<<<<<<<<<Ending...Creation_des_agents>>>>>>>>>>");
    return agents;
         } /* End Creation_des_agents */
    End --- Creation des agents...
    Begin --- Setters and getters.........
    public void     setQuantite_acheteurs(String Quantite_acheteurs) {
              this.Quantite_acheteurs= Quantite_acheteurs;
    public void     setQuantite_vendeurs(String Quantite_vendeurs) {
              this.Quantite_vendeurs= Quantite_vendeurs;
    public void     setArgent_initiale(String Argent_initiale) {
              this.Argent_initiale= Argent_initiale;
    public void     setArticles_initiales(String Articles_initiales) {
              this.Articles_initiales= Articles_initiales;
    public void     setPrix_initial(String Prix_initial) {
              this.Prix_initial= Prix_initial;
    public void     setMechants_acheteurs(String Mechants_acheteurs) {
              this.Mechants_acheteurs= Mechants_acheteurs;
    public void     setMechants_vendeurs(String Mechants_vendeurs) {
              this.Mechants_vendeurs= Mechants_vendeurs;
    public void     setCycles_simulation(String Cycles_simulation) {
              this.Cycles_simulation= Cycles_simulation;
    public void     setChoisir_strategie(String Choisir_strategie) {
              this.Choisir_strategie= Choisir_strategie;
    public void     setChoisir_formule(String Choisir_formule) {
              this.Choisir_formule= Choisir_formule;
    public void     setPadovan_alpha(String Padovan_alpha) {
              this.Padovan_alpha= Padovan_alpha;
    public void     setAfficher_resultats(String Afficher_resultats) {
              this.Afficher_resultats= Afficher_resultats;
    public String getPadovan_alpha( ){
    return this.Padovan_alpha;
    } // End of the class Simulation
    End --- Simulation

  • Script to Determine Users Connected to Oracle Apps and For Imitating Users

    I found this great script (Note:430948.1 on Metalink) to track users connected to the E-Business Suite.
    My colleague though noticed that users who had shut their browsers without logging off or those users who had 'timed out of their session' would still come back in the report.
    He wanted an accurate measure of who was in fact using the e-Business suite.
    We took the original query and added the last line (below). It basically takes the ‘last connect’ time and adds 60 minutes to it to figure out who is ‘validly’ still connected.
    select distinct ic.disabled_flag, fu.user_name User_Name,fr.RESPONSIBILITY_KEY Responsibility, fu.user_name,fu.user_id, fu.description, fu.employee_id,
    ic.responsibility_application_id, ic.responsibility_id, ic.org_id, ic.function_type, ic.counter, ic.first_connect, ic.last_connect,
    ic.nls_territory, ic.time_out, fr.menu_id, fr.responsibility_key
    from apps_fnd.fnd_user fu,
    apps_fnd.fnd_responsibility fr, apps_fnd.icx_sessions ic
    where fu.user_id = ic.user_id AND
    fr.responsibility_id = ic.responsibility_id AND
    ic.disabled_flag='N' AND
    ic.responsibility_id is not null AND
    ic.last_connect > sysdate - (ic.time_out/60)/96
    Can anybody see any issues with this query? or a better way to do this?
    It looks like Oracle runs a clean up script to wipe out sessions after a certain amount of time so they are no longer active sessions - so this works around that.

    From my Exchange Server in an Exchange PS session:
    Name        : Admin Audit Log Agent
    Enabled     : True
    Priority    : 255
    WhenCreated : 6/15/2012 9:54:46 AM
    WhenChanged : 6/15/2012 9:54:46 AM
    Name        : Scripting Agent
    Enabled     : False
    Priority    : 6
    WhenCreated : 6/15/2012 9:54:46 AM
    WhenChanged : 6/15/2012 9:54:46 AM
    Name        : OAB Resources Management Agent
    Enabled     : True
    Priority    : 5
    WhenCreated : 6/15/2012 9:54:46 AM
    WhenChanged : 6/15/2012 9:54:46 AM
    Name        : Provisioning Policy Agent
    Enabled     : True
    Priority    : 4
    WhenCreated : 6/15/2012 9:54:46 AM
    WhenChanged : 6/15/2012 9:54:46 AM
    Name        : Mailbox Creation Time Agent
    Enabled     : True
    Priority    : 3
    WhenCreated : 6/15/2012 9:54:46 AM
    WhenChanged : 6/15/2012 9:54:46 AM
    Name        : Mailbox Resources Management Agent
    Enabled     : True
    Priority    : 2
    WhenCreated : 6/15/2012 9:54:46 AM
    WhenChanged : 6/15/2012 9:54:46 AM
    Name        : Rus Agent
    Enabled     : True
    Priority    : 1
    WhenCreated : 6/15/2012 9:54:46 AM
    WhenChanged : 6/15/2012 9:54:46 AM
    Name        : Query Base DN Agent
    Enabled     : True
    Priority    : 0
    WhenCreated : 6/15/2012 9:54:46 AM
    WhenChanged : 6/15/2012 9:54:46 AM
    The output is the same from my workstation after loading the PSSnapin Microsoft.Exchange.Management.PowerShell.E2010
    Rob Smura, MCSE

  • Partner Profiles for EDI message output settings

    HI,
    Iam creating Partner profiles settings for Message output through EDI.
    While entering data for partner type Li Vendor.
    Iam selecting User Type Organizastional Unit.
    & while selecting Agent no information found.
    Iam getting error as Object type O, ID 50010120 unknown (please observe upper/lower case)
    How can i create Id for objects types. ( how can i create Agents)
    pls help
    Regards
    Sunil

    What are you trying to do?
    Agents in WE20 are used for post processing of failed IDoc's.
    You can use:
    Work center
    Job
    Organizational unit
    Person
    Position
    User
    If you require agents, which type do you want - organisational unit?
    If you do not require post processing options - use User with your ID.

  • What is PDC in partner profile? and PDC time req. ID card

    Hi all,
    These are actually tabs when you click F4 on agent in WE20 (partner profile). What is PDC? Please point me to related files or threads.
    Thanks,
    Charles.

    Hi,
    Please check this online document.
    https://www.sdn.sap.com/irj/servlet/prt/portal/prtroot/docs/library/uuid/ed60b490-0201-0010-dc82-8bea16db1dfd
    Regards,
    Ferry Lianto

  • Error when Creating new Mailbox - PowerShell - Storage Error

    Hi Guys,
    I have been working on a new exchange install and when I try to create a new mailbox or new mailboxdatabase I keep getting the following error.
    WARNING: The cmdlet extension agent with the index 0 has thrown an exception in OnComplete(). The exception is:
    System.TypeInitializationException: The type initializer for
    'Microsoft.Exchange.Data.Storage.NativeStorePropertyDefinitionDictionary' threw an exception. --->
    System.NotSupportedException: Not supported field(MailEnabled)
    type(Microsoft.Exchange.Data.Storage.PropertyTagPropertyDefinition).
       at
    Microsoft.Exchange.Data.Storage.NativeStorePropertyDefinitionDictionary.PropertyDefinitionSets.BuildWellKnownSets()
       at Microsoft.Exchange.Data.Storage.NativeStorePropertyDefinitionDictionary..cctor()
       --- End of inner exception stack trace ---
       at Microsoft.Exchange.Data.Storage.PropertyTagPropertyDefinition.TryFindEquivalentDefinition(PropTagKey key, Boolean
     isCustom, PropType type, TypeCheckingFlag typeCheckingFlag, PropertyTagPropertyDefinition& definition, Boolean&
    createNewDefinition)
       at Microsoft.Exchange.Data.Storage.PropertyTagPropertyDefinition.InternalCreate(String displayName, PropTag
    propertyTag, PropertyFlags flags, TypeCheckingFlag typeCheckingFlag, Boolean isCustom, PropertyDefinitionConstraint[]
    constraints)
       at Microsoft.Exchange.Data.Storage.PropertyTagCache.InternalPropertyDefinitionsFromPropTags(TypeCheckingFlag
    propertyTypeCheckingFlag, MapiProp mapiProp, StoreSession storeSession, PropTag[] propTags, Int32&
    resolvedPropertyCount)
       at Microsoft.Exchange.Data.Storage.RecipientTable.GetRecipientPropertyDefinitionsFromMapiTable(Boolean&
    originalColumnsChanged)
       at Microsoft.Exchange.Data.Storage.RecipientTable.BuildRecipientCollection(Action`2 recipientCollectionBuilder)
       at Microsoft.Exchange.Data.Storage.CoreRecipientCollection..ctor(ICoreItem coreItem)
       at Microsoft.Exchange.Data.Storage.CoreItem.Microsoft.Exchange.Data.Storage.ICoreItem.GetRecipientCollection(Boolean
     forceOpen)
       at Microsoft.Exchange.Data.Storage.CoreItem.GetRecipientCharsetDetectionData(StringBuilder stringBuilder, Boolean
    isComplete)
       at Microsoft.Exchange.Data.Storage.ItemCharsetDetector.BuildCodePageDetector(MemoryStream& cachedHtmlBody)
       at Microsoft.Exchange.Data.Storage.ItemCharsetDetector.DetectCpidWithOptions(Charset userCharset, MemoryStream&
    cachedHtmlBody)
       at Microsoft.Exchange.Data.Storage.ItemCharsetDetector.SetCachedBodyDataAndDetectCharset(Char[] cachedBodyData,
    Charset userCharset, BodyCharsetFlags charsetFlags)
       at Microsoft.Exchange.Data.Storage.BodyCharsetDetectionStream.CalculateCharset()
       at Microsoft.Exchange.Data.Storage.BodyCharsetDetectionStream.OnBufferFull()
       at Microsoft.Exchange.Data.Storage.BodyCharsetDetectionStream.CloseDetectorConversionStream()
       at Microsoft.Exchange.Data.Storage.BodyCharsetDetectionStream.Flush()
       at Microsoft.Exchange.Data.TextConverters.ConverterEncodingOutput.Flush()
       at Microsoft.Exchange.Data.TextConverters.Internal.Text.TextCodePageConverter.Run()
       at Microsoft.Exchange.Data.TextConverters.Internal.Text.TextCodePageConverter.Flush()
       at Microsoft.Exchange.Data.TextConverters.ConverterWriter.Flush()
       at Microsoft.Exchange.Data.TextConverters.ConverterWriter.Dispose(Boolean disposing)
       at System.IO.TextWriter.Close()
       at Microsoft.Exchange.Data.Storage.BodyTextWriter.<CloseWriter>b__11()
       at Microsoft.Exchange.Data.Storage.ConvertUtils.CallCts(Trace tracer, String methodName, LocalizedString
    exceptionString, CtsCall ctsCall)
       at Microsoft.Exchange.Data.Storage.BodyTextWriter.CloseWriter()
       at Microsoft.Exchange.Data.Storage.BodyTextWriter.Dispose(Boolean disposing)
       at System.IO.TextWriter.Dispose()
       at Microsoft.Exchange.ProvisioningAgent.MailboxLoggerFactory.XsoMailer.Log(AdminLogMessageData data,
    LogMessageDelegate logMessage)
       at Microsoft.Exchange.ProvisioningAgent.AdminLogProvisioningHandler.OnComplete(Boolean succeeded, Exception e)
       at Microsoft.Exchange.Provisioning.ProvisioningLayer.OnComplete(Task task, Boolean succeeded, Exception exception)
    Does anyone have any idea what is causing this, the server is running Microsoft Exchange 2010 SP2. I don't want to complete an upgrade to SP3 until I have got this issue resolved first.
    Any suggestion are welcome.
    Kind Regards
    TPark IT Technician

    In terms of what's causing it, the clue is in the stack above. 
    its one of the cmdlet extension agents.  Which one?  Well the one at index 0
    Run this, and you should find its the Mailbox Creation Time Agent
    Get-CmdletExtensionAgent | select Name, priority
    Get-CmdletExtensionAgent | select Name, priority
    I'd then run Test-Servicehealth to check services are all responding. 
    Can you post the exact command you are running to get this?
    Cheers,
    Rhoderick
    Microsoft Senior Exchange PFE
    Blog:
    http://blogs.technet.com/rmilne 
    Twitter:   LinkedIn:
      Facebook:
      XING:
    Note: Posts are provided “AS IS” without warranty of any kind, either expressed or implied, including but not limited to the implied warranties of merchantability and/or fitness for a particular purpose.

  • How can i delete workitems in bulk

    can anybody give me the steps to delete workitems in bulk.Tried using SWWL but it doesnt seem to be working

    You should select the Status field of this Transaction Code properly. If you are suing the Instance Id(TOP WIID) then the status should be
    WAITING
    READY
    SELECTED
    STARTED
    ERROR
    You should also take care of the other fields like
    Creation Date
    Agent
    TYPE
    Please note that the Wflow Log will also be logically deleted.
    Thanks
    Arghadip

  • Quality setup from scratch

    HI ,
    In our org Quality land scape is to build again from scratch and It came to me as in Opreration
    Can every body guid me what are the steps to configure
    1. ALE confriguation
    2. Master migration from production to quality, With T-Code
    3. What are other precaution
    Rg Ajit

    Hi,
    The ALE Configuration steps are:
    ->Creation of a Logical system
    -> Assignment of the client to the system
    ->Creation of RFC Destination(SM59)
    ->Creation of a Partner(WE20)
    ->Creation of Port(WE21)
    ->Distribution Model(BD64)
    Thanks
    Krithika

  • WE20 - Partner profile Creation

    Hi all
    I am an FI consultant and working on task - generating the I docs for the Billing documents. We have configured the Out put determination for Billing documents.
    I have to create the partner profile for the specified customer in WE20.
    Do we have to maintain both Inbound and Out bound parameters?
    Also please guide me what are the parameters i need to select for adding in both the cases for the Customer partner profile creation ?
    Please let me know.
    Thanks
    Meenakshi

    Hi
    You need to work with Basis Consultant and as well as with ABAP Consultant
    Settings for customer
    You need create  Partner Profiles, Partner Type, Agent ,
    Outbound Parameters
    Partner Role : BP, Message type:INVOIC, Message variant MM,
    Outbound Options tab
    Receiver Port: XXXXX
    Pack. Size: 1
    Output Mode
    Select Transfer Idoc Immed- In general depends on your requirement
    Idoc Type INV0IC01
    Check  the Check box for Cancel Processing After Syntax Error
    Message Control Tab
    Application V3
    Message type: RD04
    Process code : SD08
    Settings for Vendor
    Define Partner Type
    Agent
    Inbound Parmeters
    Message type : INVOIC
    Message Variant:  xx
    Inbound Options Tab
    Process code : INVG
    Check the check box Cancel Processing After Syntax Error
    Processing by Functional Module
    Trigger by background program
    Select Trigger Immediately u2013 Ingeneral
    These settings are needed
    Regards
    Odaiah Pelley

  • Standard New button for creation of bp is not appeared in ic agent bp role's main page.

    I have checked in.htm page of ICCMP_BP_MUL_S/BuPaSearchB2B which is getting called in web.
    in line no. 45 of .htm page there is condition to check whether new button should be displayed or not, when this condition is true no_bp_create is initial then only new button appears in ic agent.
    I have debugged so many times but unable to find out from where no_bp_create flag is populated and in conclusion new button is not appeared .
    I think there is some authorization which should be assigned to user for creation of bp so that above said flag (no_bp_create) is not getting populated.
    if i am on right track so please let me know which authorization is to be assigned to user so that user can see new button in ic_agent.

    Hi Sunny,
    The parameter no_bp_create is being set in the do_init_context method of the view controller class of same view but the value is being fetched using a badi.
    The authorization to create BP can be enabled by implementing the BADI BADI_CRM_BP_UIU_AUTHORITY (or enhancement spot CRM_UIU_BP_ENHANCEMENT).
    Users can be authorized to create/edit data for different UI components using this badi.
    In this badi put the condition for the application name may be as (based on your scenario or explore more)  cl_crm_ic_bp_constants=>gc_bp_create OR OR  cl_crm_ic_bp_constants=>gc_bp_edit and set the value of parameter cv_not_allowed = abap_false. Then you should be able to see the New button.
    Regards,
    Shobhit

  • How to find most cost-effective fwdg agent at the time of shipment creation

    Dear Friends,
    I have a requirement of realizing the best cost effective transporter(forwarding agent) in the shipment document. Then how to do using the Transportation functionality of the ERP?
    There is a scenerio like I want to transport my goods from L to M. In system say i have a route XX for that, which gets automatically determined in the shipment document.
    Now on route XX, if i have 5 operative transportors, say A, B, C, D, E.
    Transporter A - provides services km-wise, kg-wise, fixed price as well as truck wise
    (Say if you opt for km-wise, charges are 15 rs/km, 10 rs/kg, fixed price of 15000 for full truck from A to B)
    Transporter B - Similar to Transporter A with different charges
    (Say if you opt for km-wise, charges are 18 rs/km, 7 rs/kg, fixed price of 14500 for full truck from A to B)
    Similarly other tranporters also have their charges.
    and Now at the time of shipment creation, how can i have some standard method, so that the system suggest the most cost effective transportor for my delivery ie. shipment i want to make or probabaly if there is some standard way to get the list of all available transporters on a given route at the time of shipement creation.
    Please suggest.
    Regards,
    Dipti.

    Hi Sandeepan,
    Thanx for ur reply.
    As per my requirement, there might be say 100 routes existing into the system and each route might have say 10 different transportors available. Now they want to know 1) the list of transportors available on the given route - (run time at the time of shipment creation) to be put into the forwarding agent field 2) Of the available (say 10 transportors) who will be the best/cheapest.
    As per your suggestion, the functionality helps after we put in the fwdg agent and then estimate his associated cost. But as in this case, since there are so many routes (associated so many transportors) they will not know whom to put in the field.
    Hence want to know if there is some standard functionality of SAP which might help us i) identifying the list of transportors on a particular route or a given criteria - run-time ii) How to find the best among available OR i) SAP Directly suggesting the one and best transportor available on a given route.
    Please help.
    Regards,
    Dipti.

Maybe you are looking for