{"id":12222,"date":"2023-04-18T18:38:54","date_gmt":"2023-04-18T18:38:54","guid":{"rendered":"https:\/\/www.bay20.com\/?p=12222"},"modified":"2025-05-14T16:56:58","modified_gmt":"2025-05-14T11:11:58","slug":"wie-erstelle-ich-globale-variablen-in-salesforce","status":"publish","type":"post","link":"https:\/\/www.bay20.com\/de\/wie-erstelle-ich-globale-variablen-in-salesforce\/","title":{"rendered":"Wie erstellt man globale Variablen in Salesforce?"},"content":{"rendered":"\n<p>In Salesforce sind globale Variablen die Variablen, auf die von jedem Apex-Code oder jeder Visualforce-Seite in einem Salesforce ORG zugegriffen werden kann. Sie k\u00f6nnen diese Variablen verwenden, um Informationen zu speichern, auf die mehrere Funktionen, Klassen, Seiten oder Ausl\u00f6ser zugreifen und sie verwenden m\u00fcssen. Es gibt zwei Arten von globalen Variablen:<\/p>\n\n\n\n<ol class=\"wp-block-list\"><li>Globale Apex-Variablen<\/li><li>Globale Visualforce-Variablen<\/li><\/ol>\n\n\n\n<h2 class=\"wp-block-heading\">Globale Apex-Variablen<\/h2>\n\n\n\n<p>Globale Apex-Variablen sind die Variablen, die am Anfang einer Apex-Klasse definiert werden und von \u00fcberall innerhalb der Klasse zug\u00e4nglich sind. Sie werden h\u00e4ufig verwendet, um Werte zu speichern, die h\u00e4ufig verwendet werden oder die von mehreren Methoden innerhalb der Klasse gemeinsam genutzt werden m\u00fcssen. Sie k\u00f6nnen Ihre globale Variable mit dem Schl\u00fcsselwort \u201estatic\u201c erstellen.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full is-resized\"><img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/www.bay20.com\/wp-content\/uploads\/2023\/04\/global-variable.png\" alt=\"Global Variables\" class=\"wp-image-12617\" width=\"840\" height=\"193\" srcset=\"https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/global-variable.png 921w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/global-variable-300x69.png 300w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/global-variable-800x184.png 800w, https:\/\/www.bay20.com\/de\/wp-content\/uploads\/2023\/04\/global-variable-768x177.png 768w\" sizes=\"auto, (max-width: 840px) 100vw, 840px\" \/><\/figure>\n\n\n\n<p>Um eine globale Variable in Apex zu erstellen, sollten Sie die Variable am Anfang der Klasse definieren, au\u00dferhalb einer Methode oder eines Codeblocks. Sie k\u00f6nnen auch den Datentyp dieser Variablen definieren und ihr einen Anfangswert geben.<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>public static String myGlobalVariable = 'Initial value';<\/code><\/pre>\n\n\n\n<p>Sie k\u00f6nnen die globale Variable dann \u00fcberall innerhalb der Klasse verwenden, indem Sie einfach auf ihren Namen verweisen. Zum Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>myGlobalVariable = 'New value';<\/code><\/pre>\n\n\n\n<h2 class=\"wp-block-heading\">Globale Visualforce-Variablen<\/h2>\n\n\n\n<p>Die globalen Variablen von Visualforce sind die globalen Variablen, die auf einer Visualforce-Seite definiert sind. Sie sind von jeder Komponente auf der Seite zug\u00e4nglich. Sie werden im Allgemeinen verwendet, um Werte zu speichern, die st\u00e4ndig verwendet werden oder die von mehreren Komponenten auf der Seite gemeinsam genutzt werden m\u00fcssen.<\/p>\n\n\n\n<p>Um eine globale Visualforce-Variable zu erstellen, m\u00fcssen Sie sie im Tag der Seite mit einem Tag definieren. Sie k\u00f6nnen den Namen und den Standardwert der Variablen mit den Attributen var bzw. value festlegen. Zum Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;apex:page controller=\"MyController\" showHeader=\"false\" standardStylesheets=\"false\" applyHtmlTag=\"false\" applyBodyTag=\"false\"&gt;\n    &lt;apex:variable var=\"myGlobalVariable\" value=\"Global variable value\"\/&gt;\n&lt;\/apex:page&gt;<\/code><\/pre>\n\n\n\n<p>Sie k\u00f6nnen die globale Variable dann in jeder beliebigen Komponente auf der Seite verwenden, indem Sie einfach auf ihren Namen verweisen. Zum Beispiel:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&lt;apex:outputText value=\"{!myGlobalVariable}\"\/&gt;<\/code><\/pre>\n\n\n\n<p>Denken Sie daran, dass globale Variablen in regelm\u00e4\u00dfigen Abst\u00e4nden verwendet werden sollten. Vielleicht k\u00f6nnen Sie lokale Variablen und Variablen auf Klassenebene verwenden, anstatt globale Variablen zu benutzen, da diese sehr schwer zu verstehen und zu pflegen sind.<\/p>\n\n\n\n<p>Sie k\u00f6nnen die globalen Variablen einfach durch ihren Namen referenzieren, um sie in Ihrem Code zu verwenden, und Salesforce bestimmt sie automatisch mit den entsprechenden Werten. Einige der Variablen sind je nach ihrer Verwendung m\u00f6glicherweise nur begrenzt verf\u00fcgbar.<\/p>\n\n\n\n<p><strong>Bitte kontaktieren Sie uns unter <strong><a href=\"mailto:manish@bay20.com\">manish@bay20.com<\/a><\/strong> oder rufen Sie uns unter <strong><a href=\"https:\/\/api.whatsapp.com\/send?phone=+918800519180&amp;text=Hi,%20I%20contacted%20you%20through%20your%20website.\" target=\"_blank\" rel=\"noreferrer noopener\">+91-8800519180<\/a><\/strong> an, wenn Sie Unterst\u00fctzung in Bezug auf Salesforce ben\u00f6tigen. Sie k\u00f6nnen auch die <strong><a href=\"https:\/\/www.bay20.com\/de\/salesforce-development-unternehmen\/\"><strong>Salesforce-Entwicklungsseite<\/strong><\/a><\/strong> besuchen, um die von uns angebotenen Dienstleistungen zu \u00fcberpr\u00fcfen.<\/strong><\/p>\n","protected":false},"excerpt":{"rendered":"<p>In Salesforce, global variables are the variables that can be accessed from any Apex code or Visualforce page in an organization. These variables are used to store information that needs to be accessed and used by multiple functions, classes, or triggers.<\/p>\n","protected":false},"author":89,"featured_media":12315,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[163,128],"tags":[],"class_list":["post-12222","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-entwickler","category-salesforce"],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12222","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/users\/89"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/comments?post=12222"}],"version-history":[{"count":20,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12222\/revisions"}],"predecessor-version":[{"id":17074,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/posts\/12222\/revisions\/17074"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media\/12315"}],"wp:attachment":[{"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/media?parent=12222"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/categories?post=12222"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bay20.com\/de\/wp-json\/wp\/v2\/tags?post=12222"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}